makbulut/laravel-aerospike

Aerospike 缓存驱动程序用于 Laravel

v1.3 2018-07-05 11:23 UTC

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 许可证