redis - 我们可以在 C# 中使用过期时间在 Redis 列表中添加值吗?
问题描述
我正在使用 Redis 队列并使用 ListLeftPush 添加数据并使用ListRightPop读取数据。它工作正常,我能够获取数据。但是如果数据没有弹出怎么办?我们可以删除旧数据吗?或者我们可以在 Redis 列表中添加带有过期时间的值吗?在 C# 中使用 ListLeftPush 命令时如何为每个值添加时间限制?
解决方案
为了保持redis简单快速,不可能为单个值添加过期时间。
您只能为单个键添加过期时间,即在您的情况下,它适用于整个列表。
推荐阅读
- c# - 使用 LDAP 与 WinNT 获取用户属性 DirectoryEntry
- python - odoo标签的实现
- angular - 中间的角度路由参数
- c++ - 由于“%”的事情,它没有对模数执行操作
- php - Wordpress:打开元机器人之前有很多空间
- javascript - Fabricjs 过滤器
- python - 如果这是愚蠢的问题,我是 Djangio 的初学者,请原谅我。在 Django 中 order_by() 究竟做了什么?
- git - 是否可以比较同一存储库的两个远程版本?
- r - 使用 if 语句根据列中的值删除行
- modbus - Twincat 3:Modbus 错误 4“广告邮箱已满”在以前工作的项目中立即打开