andrewdyer / predis-adaptor
A helper for caching slow operations using Redis.
1.2.0
2023-01-26 11:50 UTC
Requires
- php: >=5.3.9
- predis/predis: ^2.1
Requires (Dev)
- phpunit/phpunit: ^7.3
README
A helper for caching slow operations using Redis.
License
Licensed under MIT. Totally free for private or commercial projects.
Installation
composer require andrewdyer/predis-adaptor
Usage
<?php $cache = new Anddye\PredisAdaptor\Cache([ 'host' => '', 'password' => '', 'port' => '', 'scheme' => '', ]);
Supported Options
Methods
Delete
$cache->delete('my_key'); unset($cache->my_key); unset($cache['my_key'])
Exists
$bool = $cache->exists('my_key'); $bool = isset($cache->my_key);
Get
$value = $cache->get('my_key'); $value = $cache->my_key;
Put
$cache->put('my_key', 'my_value'); $cache->my_key = 'my_value';
Remember
$value = $cache->remember('my_key', 10, function () { return 'my_value'; });