makbulut/laravel-aerospike
Laravel Aerospike Cache Driver
Aerospike Cache driver for Laravel 5. This package makes it easy to store cached data in Aerospike.
📦 Installation
Make sure you have the Aerospike PHP client installed. You can find installation instructions at http://www.aerospike.com/docs/client/php/install
To install this package you will need:
- Laravel 5.0+
- PHP 5.5.9+
You must then modify your composer.json file and run composer update to include the latest version of the package in your project.
"require": {
"makbulut/laravel-aerospike": "1.3"
}
Or you can run the composer require command from your terminal.
composer require makbulut/laravel-aerospike:1.3
🔧 Configuration
Provider
Setup service provider in config/app.php
Makbulut\Aerospike\AerospikeServiceProvider::class
Environment
Change the cache driver in .env to aerospike:
CACHE_DRIVER=aerospike
Add aerospike server informations to .env file.
AEROSPIKE_HOST=172.28.128.3
AEROSPIKE_PORT=3000
AEROSPIKE_NAMESPACE=test
📌 Usage
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');
Or
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');
For more information about Caches, check http://laravel.com/docs/cache.
📄 License
This package is open-sourced software licensed under the MIT license
Related Packages
Caches responses as static files on disk for lightning fast page loads.
A wrapper for Memcached with tags, soft invalidation, memoization, and regenerat...
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.3 | >=5.4.0 | ~5.0 | MIT | |
| v1.2 | >=5.4.0 | ~5.0 | MIT | |
| v1.1 | >=5.4.0 | ~5.0 | MIT | |
| v1.0 | >=5.4.0 | ~5.0 | MIT |