首页 > 解决方案 > 我们可以在 C# 中使用过期时间在 Redis 列表中添加值吗?

问题描述

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

标签: redis

解决方案


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

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


推荐阅读