gpt4 book ai didi

Redis 删除键

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

如何删除部分键名小于一定数量的键。例如我有类型的键:

keyname:20140418:item

这里的20140418表示key是2014年4月18日生成的,如何删除所有小于今天的key?

最佳答案

您可以使用 SCAN , 结合 DEL .

通过适当的批量大小(对于 SCAN),这不会妨碍其他 Redis 客户端。

OP: "less than todays date"

-> 这在 SCAN 的通配符中并不简单。单独遍历所有日期,或将客户端逻辑应用于 SCAN 结果。我建议后者。

作为速度提升,同时尊重客户端并发性能,可以使用非事务性pipelining对于 DEL 命令。

希望这有帮助,TW

关于Redis 删除键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23161502/

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