【问题标题】:How to delete Redis keys stored in a given Redis set?如何删除存储在给定 Redis 集中的 Redis 键?
【发布时间】:2019-02-12 16:52:14
【问题描述】:

我想根据从指定集合中检索这些键来删除 Redis 键(及其数据集),例如:

HMSET id:1 password 123 category milk
HMSET id:2 password 456 category milk
HMSET id:3 password 789 category honey
SADD categories:milk 1 2
SADD categories:honey 3

现在我想删除属于类别的所有键:牛奶(在这种情况下:id:1 & id:2)。
我该怎么做?
谢谢。

【问题讨论】:

    标签: redis


    【解决方案1】:

    我认为this answer 详细说明了解决方案。 基本上,您必须根据模式检索 KEYS,遍历结果,然后使用 DEL 删除每个。

    【讨论】:

    • 谢谢。我只是想知道是否可以使用一个 Redis 命令进行这些操作。
    猜你喜欢
    • 1970-01-01
    • 2020-05-29
    • 2020-02-23
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2015-12-26
    • 2020-10-13
    • 1970-01-01
    相关资源
    最近更新 更多