A CodeIgniter library for a simple cache system using redis. Please feel free to let me know (or just fork) if you find any bugs or improvements points.
Thanks, -ashiina (https://github.com/ashiina)
- PHP 5.0 or more
- CodeIgniter 2.0 or more (http://codeigniter.com)
- CodeIgniter Redis Library (https://github.com/joelcox/codeigniter-redis)
The Redis library is required for Rediscache to work, so please install the Redis library first (if you have not done so yet). Instructions can be found below:
https://github.com/ashiina/codeigniter-redis
Set cache : You can set a cache simply of a value, with an expiration time.
The types of values you can set for a cache are congruent to the types of values allowed for the serialize() method. Please refer to the official documentation (http://jp2.php.net/manual/ja/function.serialize.php) for the types of values allowed.
$this->rediscache->set('rediscache.test.key1', array('hoge' => 'fuga'), 500);
Get cache : You can get the value of a cache simply with the get function.
$val = $this->rediscache->get('rediscache.test.key1');
Delete cache : Deleting a cache is also as simple.
$this->rediscache->del('rediscache.test.key1');
This library is released under the MIT license.