kodus / predis-simple-cache
从 predis/predis 到 PSR-16 简单缓存接口的轻量级桥梁
2.0.0
2022-08-25 08:49 UTC
Requires
- php: >=8.0
- predis/predis: ^1.1
- psr/simple-cache: ^2.0|^3.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-25 13:03:27 UTC
README
从 predis/predis 到 PSR-16 简单缓存接口 的轻量级桥梁
安装
该库以 composer 包的形式发行。
composer require kodus/predis-simple-cache
使用
初始化缓存类非常简单。PredisSimpleCache
构造函数需要 predis 客户端来存储缓存项和一个默认 TTL 整数值。
以下示例中,缓存使用无自定义设置的客户端和默认 TTL 为一小时的设置构建。
<?php $client = new Predis\Client(); $cache = new Kodus\PredisSimpleCache\PredisSimpleCache($client, 60 * 60);
开发者注意
来自 predis/predis
的 Predis\ClientInterface
接口通过 @method
文档注释条目定义 API,这些条目随后通过 __call()
方法调用。
这些注释中的类型提示已被证明有些不可靠,在类似 Predis\ClientInterface::setex()
的情况下,我们不得不参考 Redis 文档。