0

在 Codeigniter 中,我使用 Composer 安装了 predis 包。我可以使用这个包从缓存中设置和获取值。我的要求是我需要将缓存中的值保留Redis1 分钟。我通过Redis终端看到了不同的选项设置。但我需要在控制器本身中设置时间限制。任何想法 ?

4

2 回答 2

2

只需EXPIRE通过 predis 使用:

$client = new Predis\Client();
$client->set('foo', 'bar');
$client->expire('foo', 60);
于 2016-02-08T18:26:49.027 回答
1

您可以在一个命令中执行此操作:

$client = new Predis\Client();
$client->set($key, $value, 'ex', 60);

但是为了获得最佳性能,您应该使用 phpredis 扩展,而不是 predis 库。

于 2016-02-08T19:25:05.323 回答