gpt4 book ai didi

python - 如何在redis中获取特定范围内的索引键?

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

使用 redis,假设我有这些带有索引的键:

user1:0
user1:1
user1:2
user1:3
user1:4
user2:0
user2:1
user2:2

我如何从索引 1-3 中获取比方说用户 1 的 key ?所以,这些是我想要的结果:

user1:1
user1:2
user1:3

我尝试了这些命令并得到了空结果:

LRANGE user1:* 1 4
SCAN user1:* CURSOR 1 COUNT 3

另一个问题:将索引保存为辅助键中的一个元素对我来说会更好吗?

最佳答案

您错误地使用了 SCAN 命令。

SCAN 0 MATCH user1:[1-3]

检查 doc了解详情。

Another question: will it be better for me to save the index as an element in the secondary key?

是的,你可以为匹配模式的键建立二级索引,或者试试redisearch .当您的数据集很大时,SCAN 效率低下。

关于python - 如何在redis中获取特定范围内的索引键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53490688/

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