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/

相关文章:

php - 使用正则表达式替换 VQMod 中出现的所有字符串

php - iOS 根据用户首次启动加载 2 个 Web View

php - 如何选择一种颜色使图像透明?

php - 如何通过codeigniter重定向带有数据的页面

php - Mysql事务实践

Redis eval 命令与事务命令

php - 尝试从mysql数据库显示表时出错

javascript - 使用 codeigniter 创建数组输出(json)

c - Docker容器无法连接到Redis

mysql - 如何使用乐观并发控制解决直读缓存中的冲突?