cache/redis-adapter

使用 Redis (PhpRedis) 实现的 PSR-6 缓存库。该实现支持标签

1.2.0 2022-01-15 15:47 UTC

This package is auto-updated.

Last update: 2024-08-22 20:45:41 UTC


README

Gitter Latest Stable Version codecov.io Total Downloads Monthly Downloads Software License

这是一个使用 Redis 实现的 PSR-6 缓存库。它是 PHP Cache 组织的一部分。有关标签和层次结构支持等功能的说明,请参阅 www.php-cache.com 上的共享文档。

此实现使用 PhpRedis。如果您需要使用 Predis 的适配器,请查看我们的 Predis 适配器

安装

composer require cache/redis-adapter

使用

要创建 RedisCachePool 实例,您需要配置一个 \Redis\RedisArray\RedisCluster 客户端。

\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);

有关更多连接选项,请参阅 PhpRedis

贡献

欢迎贡献!请向 主要仓库 发送拉取请求或向 问题跟踪器 报告您发现的问题。