显示 redis 中的所有键 - 在一行中
Posted
技术标签:
【中文标题】显示 redis 中的所有键 - 在一行中【英文标题】:Show all keys in redis - in one line 【发布时间】:2012-08-20 14:08:10 【问题描述】:我需要查看 Redis 中的所有可用键。这个问题:
Redis command to get all available keys?
充分涵盖了我在没有参数的情况下运行redis-cli
,然后输入keys *
。
但是,如何使用单个命令获取所有键?
redis-cli keys *
返回:
(error) ERR 'keys' 命令的参数数量错误
即使设置了键,也会检查您是否使用双命令解决方案。
【问题讨论】:
【参考方案1】:你需要做的
redis-cli keys '*'
避免您的 shell 将 *
扩展为文件名列表。
【讨论】:
这种方法有问题。 KEYS 块 Redis(提及 here)。因此,如果 Redis 有很多键,它会显着降低 Redis 的性能。而不是这个命令,最好使用SCAN 命令或Keylord 等专用工具来管理 Redis 数据库(它使用 SCAN 命令加载键)。以上是关于显示 redis 中的所有键 - 在一行中的主要内容,如果未能解决你的问题,请参考以下文章
右键单击以选择 Datagridview 中的一行并显示一个菜单以将其删除