gpt4 book ai didi

redis - redis可以在一个命令中通过数组设置一个新列表吗

转载 作者:可可西里 更新时间:2023-11-01 11:04:26 27 4
gpt4 key购买 nike

因为想使用Redis的lrange命令,所以尝试使用Redis的文档类型list

例如

rpush myl "1"
rpush myl "2"
lrange myl 0 -1

然后我们得到

1) "1"
2) "2"

我的问题是,有时我想设置一个全新的列表,而不是逐一设置单个元素(如命令 lset)。

是否可以像这样设置我的列表使用命令

setl myl ["1", "2", "3"]
lrange myl 0 -1

得到

1) "1"
2) "2"
3) "3"

(覆盖之前的列表)

最佳答案

抱歉,没看完。也许将 DELRPUSH 包装到一个事务中?

MULTI
DEL mylist
RPUSH mylist a b c
EXEC

虽然我不知道是否有一个命令可以完成这一切。

关于redis - redis可以在一个命令中通过数组设置一个新列表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33729830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com