php - 使用 predis 包将缓存超时设置为 Codeigniter 中的一个键

标签 php codeigniter redis predis

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

最佳答案

只需通过predis使用EXPIRE即可:

$client = new Predis\Client();
$client->set('foo', 'bar');
$client->expire('foo', 60);

关于php - 使用 predis 包将缓存超时设置为 Codeigniter 中的一个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35269433/

相关文章:

redis - 由于 Redis,我的计算机没有关闭

php - 使用 PHP/SQL,如何存储和检索彼此堆叠/嵌套的评论?

php - 将数据从 php 文件获取到 Android 应用程序

redis - 在 Redis 中存储 ip 范围

ruby-on-rails - ActionCable - Puma - Nginx - SSL

php - 在mysql中如何使用增量i=1,i++?

php - 在 PHP 中使用一组预定义的数字填充数组

php - 如果另一个表 ID 匹配则更新一个表

php - Codeigniter session 数据,它们只是 cookie 吗?

mysql - 值为NULL时无法添加外键约束?