redis - 我们可以在 C# 中使用过期时间在 Redis 列表中添加值吗?

标签 redis

我正在使用 Redis 队列并使用 ListLeftPush 添加数据并使用 ListRightPop 读取数据。它工作正常,我能够获取数据。但是如果数据没有弹出怎么办?我们可以删除旧数据吗?或者我们可以在 Redis List 中添加 Value with Expiration Time 吗? 在 C# 中使用 ListLeftPush 命令时如何为每个值添加时间限制?

最佳答案

为了保持redis简单快速,不能为单个值添加过期时间。

您只能为单个键添加过期时间,即在您的情况下,它适用于整个列表。

关于redis - 我们可以在 C# 中使用过期时间在 Redis 列表中添加值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62425613/

相关文章:

java - 无法在 Redis 模板中加载连接工厂并且无法找到 spring config xml

c# - 订阅 redis channel 不会保持事件状态

azure - 使用 RDM 使用 SSL 通过 Ngnix 安全连接到 Redis 容器

caching - redis持久化是否阻塞读写请求

redis - 为什么在使用 node 和 redis 时我的 promise 没有解决?我的数组返回第一次迭代而不是等待整个代码运行

python - 为redis动态命名元组

python - Flask:传递后台工作(rq,redis)

redis - Node Redis 无法在 zadd 中工作,出现 TypeError : Cannot read properties of undefined (reading 'toString' )

exception - redis.clients.jedis.exceptions.JedisDataException:ERR错误编译脚本(新功能):user_script:1:附近的格式错误的数字

java - Spring XD 中的错误处理