gpt4 book ai didi

Redis:查找与模式匹配的键

转载 作者:IT王子 更新时间:2023-10-29 05:54:47 29 4
gpt4 key购买 nike

我如何找到与这样的模式匹配的键:

例如:

我有一些 key :

abc:parent1

abc:parent2

abc:parent1:child1

abc:parent2:child2

我怎么才能找到

abc:parent1

abc:parent2

最佳答案

由于其工作方式,Keys 被特别注明为不在生产环境中运行的命令。您在这里需要的是创建 key 的索引。使用 set 存储所需模式的键名。当您添加一个新的 we key 时,将其名称添加到集合中。例如:

Set abc:parent1:child1 breakfast
Sadd abc:parent1:index abc:parent1

然后当你需要这个列表时:

Smembers abc:parent1:index

将为您提供列表,没有与使用“邪恶”键命令相关的惩罚和问题。此外,您还可以在删除键时使用 sremove 删除条目。作为一个好处,您还可以通过一次调用了解索引中有多少个键。

如果您绝对肯定地必须避免使用索引,请使用 SCAN 而不是键。唯一一次你甚至应该考虑 key 的情况是,如果你正在运行一个调试从机,其中唯一使用它的进程是你的调试进程。

关于Redis:查找与模式匹配的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32474699/

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