gpt4 book ai didi

database - 删除 Redis 中所有排除自定义用户 key 的 key 的最佳解决方案?

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

在 Redis 中,我可以在后端通过掩码删除键。实现的掩码不允许删除必要的 key 。

所以,主题中的问题。

最佳答案

假设您在 Redis 中有以下键:

  • A:mx:a
  • A:web:a
  • A:web:d
  • B:mx:a
  • A:web:d
  • B:web:d
  • B:web:d:o
  • C:mx:a
  • D:mx:a
  • B:web:d:o

如果您想删除所有包含 web:d 的键,请执行以下操作:

redis-cli KEYS "*web:d*" | xargs redis-cli DEL

如果要删除所有以“d”结尾的键,请执行以下操作:

redis-cli KEYS "*:d" | xargs redis-cli DEL

如果你想删除所有基于正则表达式的键(当然我们可以使用 B:mx:web 作为 KEYS 模式):

redis-cli KEYS "*:mx:*" | grep "B:mx:web" | xargs redis-cli DEL

关于database - 删除 Redis 中所有排除自定义用户 key 的 key 的最佳解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20163495/

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