【问题标题】:Show all keys in redis - in one line显示 redis 中的所有键 - 在一行中
【发布时间】:2012-08-20 14:08:10
【问题描述】:

我需要查看 Redis 中的所有可用键。这个问题:

Redis command to get all available keys?

充分涵盖了我在没有参数的情况下运行redis-cli,然后输入keys *

但是,如何使用单个命令获取所有键?

redis-cli keys * 返回:

(error) ERR 'keys' 命令的参数数量错误

即使设置了键,也会检查您是否使用双命令解决方案。

【问题讨论】:

    标签: database linux redis


    【解决方案1】:

    你需要做的

    redis-cli keys '*'
    

    避免您的 shell 将 * 扩展为文件名列表。

    【讨论】:

    • 这种方法有问题。 KEYS 块 Redis(提及 here)。因此,如果 Redis 有很多键,它会显着降低 Redis 的性能。而不是这个命令,最好使用SCAN 命令或Keylord 等专用工具来管理 Redis 数据库(它使用 SCAN 命令加载键)。
    猜你喜欢
    • 2020-02-29
    • 2013-07-07
    • 1970-01-01
    • 2018-04-18
    • 2020-01-01
    • 1970-01-01
    • 2015-01-05
    • 2014-03-10
    • 1970-01-01
    相关资源
    最近更新 更多