node.js - 我如何将值设置为 redis 中特定键的列表?

标签 node.js list redis key-value

我必须检查我是否可以将 expire 放在一个对键有值(value)的列表中。为此,我可以执行以下操作。

rpush mylist 1 2 3
> prints 1 2 3
set key mylist
> prints "ok"
expire key 5
>prints "(integer) 1"

这只会使 key 和 mylist 之间的连接过期

get key
>prints (nil)

将导致 null。但是列表(这里是我的列表)存在

lrange mylist 0 -1
> prints "1 2 3"

打印列表中的所有值。我希望销毁 list 。我如何在命令行或 nodeJS 中执行此操作?

最佳答案

您正在将键“key”的值设置为字符串“mylist”。您不是在“key”和列表 mylist 之间创建引用。

因此,在 mylist 键上调用 EXPIRE 与在名为“key”的键上调用 EXPIRE 没有关系。

关于node.js - 我如何将值设置为 redis 中特定键的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44148587/

相关文章:

javascript - 检索发送者和接收者共享的消息 - chat mongodb, express, react

python - 替换列表中的单词并附加到同一个列表

python - 如何从多个列表生成字典?

list - Trello API:获取板/列表/卡信息

redis - 获取 Redis 排序集中最后插入的项的键和分数

java - Redis:为使用@Cacheable 注释的方法设置不同的生存时间

unix - Redis RDB 持久性实际上是如何在幕后工作的?

node.js - 如何确保nodejs集群将进程分配给不同的核心?

node.js - MongoDB 存储车辆跟踪信息

node.js - 带有 WSL 的 VSCode - 如何使用 Bash 进行启动配置?