kodus / predis-simple-cache

从 predis/predis 到 PSR-16 简单缓存接口的轻量级桥梁

2.0.0 2022-08-25 08:49 UTC

This package is auto-updated.

Last update: 2024-08-25 13:03:27 UTC


README

PHP Version Build Status

predis/predisPSR-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/predisPredis\ClientInterface 接口通过 @method 文档注释条目定义 API,这些条目随后通过 __call() 方法调用。

这些注释中的类型提示已被证明有些不可靠,在类似 Predis\ClientInterface::setex() 的情况下,我们不得不参考 Redis 文档