A PSR-6 cache implementation using Redis (PhpRedis). This implementation supports tags

Installs: 2 750 550

Dependents: 33

Suggesters: 13

Security: 0

Stars: 51

Watchers: 3

Forks: 15

1.2.0 2022-01-15 15:47 UTC

This package is auto-updated.

Last update: 2024-06-22 20:24:26 UTC


Redis PSR-6 Cache pool

Gitter Latest Stable Version Total Downloads Monthly Downloads Software License

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

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.


$client = new \Redis();
$client->connect('', 6379);
$pool = new RedisCachePool($client);


$client = new \RedisArray(['', '']);
$pool = new RedisCachePool($client);


$client = new \RedisCluster(null, ['', '', '',]);
$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.