makbulut / laravel-aerospike
Aerospike 缓存驱动程序用于 Laravel
v1.3
2018-07-05 11:23 UTC
Requires
- php: >=5.4.0
- illuminate/cache: ~5.0
- illuminate/support: ~5.0
This package is not auto-updated.
Last update: 2024-09-20 20:36:39 UTC
README
Aerospike 缓存驱动程序用于 Laravel 5。此包使您能够轻松地将缓存数据存储在 Aerospike 中。
📦 安装
请确保您已安装了 Aerospike PHP 客户端。您可以在以下链接找到安装说明:http://www.aerospike.com/docs/client/php/install
要安装此包,您需要
- Laravel 5.0+
- PHP 5.5.9+
然后您需要修改您的 composer.json
文件并运行 composer update
以将包的最新版本包含到您的项目中。
"require": { "makbulut/laravel-aerospike": "1.3" }
或者,您可以从终端运行 composer require 命令。
composer require makbulut/laravel-aerospike:1.3
🔧 配置
服务提供者
在 config/app.php
中设置服务提供者
Makbulut\Aerospike\AerospikeServiceProvider::class
环境
将 .env 中的缓存驱动程序更改为 aerospike
CACHE_DRIVER=aerospike
将 aerospike 服务器信息添加到 .env
文件中。
AEROSPIKE_HOST=172.28.128.3
AEROSPIKE_PORT=3000
AEROSPIKE_NAMESPACE=test
📌 使用方法
Cache::store('aerospike')->get('key_1'); Cache::store('aerospike')->put('key_1', 1, 5 ); Cache::store('aerospike')->increment('rest_1', 1); Cache::store('aerospike')->decrement('rest_1', 1); Cache::store('aerospike')->forever('key_1', 1); Cache::store('aerospike')->forget('key_1'); Cache::store('aerospike')->flush('test');
或者
Cache::get('key_1'); Cache::put('key_1', 1, 5 ); Cache::increment('rest_1', 1); Cache::decrement('rest_1', 1); Cache::forever('key_1', 1); Cache::forget('key_1'); Cache::flush('test');
有关缓存更详细的信息,请参阅 https://laravel.net.cn/docs/cache。
📄 许可证
此包是开源软件,许可协议为 MIT 许可证