cache/redis-adapter
PSR-6 cache pool backed by Redis using the PhpRedis extension. Part of the PHP Cache ecosystem, with shared docs for advanced features like tagging and hierarchy. Supports Redis, RedisArray, and RedisCluster clients.
This is a PSR-6 cache implementation using Redis. It is a part of the PHP Cache organisation. To read about features like tagging and hierarchy support please read the shared documentation at www.php-cache.com.
This implementation is using PhpRedis. If you want an adapter with Predis you should look at our Predis adapter.
composer require cache/redis-adapter
To create an instance of RedisCachePool you need to configure a \Redis, \RedisArray or \RedisCluster client.
\Redis
$client = new \Redis();
$client->connect('127.0.0.1', 6379);
$pool = new RedisCachePool($client);
\RedisArray
$client = new \RedisArray(['127.0.0.1:6379', '127.0.0.2:6379']);
$pool = new RedisCachePool($client);
\RedisCluster
$client = new \RedisCluster(null, ['127.0.0.1:7000', '127.0.0.2:7001', '127.0.0.2:7002',]);
$pool = new RedisCachePool($client);
See PhpRedis for more connection options
Contributions are very welcome! Send a pull request to the main repository or report any issues you find on the issue tracker.
How can I help you explore Laravel packages today?