Redis 4.0 按键命令可以列出所有必需的图案按键 内存使用情况[key]可以返回密钥的内存 如何一起使用它们以获取该模式键的已用内存总和
答案 0 :(得分:0)
您必须使用最熟悉的任何语言来实现该逻辑。用伪代码:
KEYS
MEMORY USAGE
注意:请勿在生产中使用KEYS
,而应使用SCAN
。
答案 1 :(得分:0)
正如@Itamar指出的那样,请勿在生产环境中使用keys <pattern>
,因为此命令会对redis服务器中的所有键进行完整扫描。此查询将降低Redis性能,并且几乎所有的Redis查询都将花费大量时间(因为Redis是单线程应用程序)。
您想要实现的目标可以通过创建Lua script
来实现。尽管我建议不要使用自定义解决方案,但是存在用于监控Redis和内存使用情况的仪表板(如zabbix)。