Skip to content

php-cache/redis-adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

558fd52 · Jan 15, 2022

History

69 Commits
Aug 31, 2016
Jan 12, 2022
Jul 16, 2017
Jan 31, 2016
Jan 15, 2022
Dec 30, 2016
Nov 22, 2017
Nov 22, 2017
Jan 12, 2022
Jan 12, 2022

Repository files navigation

Redis PSR-6 Cache pool

Gitter Latest Stable Version codecov.io 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 www.php-cache.com.

This implementation is using PhpRedis. If you want an adapter with Predis you should look at our Predis adapter.

Install

composer require cache/redis-adapter

Use

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

Contribute

Contributions are very welcome! Send a pull request to the main repository or report any issues you find on the issue tracker.