前端版本:5.14.1
后端版本:v5.14.0-da5dd683d684901389336f96c55ae58837b9230e
categraf版本:v0.2.31-d5472015512e37981e8f9ba7986ea4ca60ee5ddf
前端版本:5.14.1
后端版本:v5.14.0-da5dd683d684901389336f96c55ae58837b9230e
categraf版本:v0.2.31-d5472015512e37981e8f9ba7986ea4ca60ee5ddf
你可以利用redis-cli连上redis,执行 info memory
,可以看到内存相关的指标,没有 max memory 通常是因为你的 redis 没有配置最大内存限制
我检查了配置文件中确实有配置maxmemory,但从info中看不到;而通过命令 CONFIG GET maxmemory能获取到。
同时,验证修改redis的配置文件中maxmeory并重启redis后,通过命令CONFIG GET maxmemory获取的是修改后的值。比较奇怪categraf却获取不到
有一个线索是启动redis是指定了配置文件路径,info中可以看到config_file路径,但看不到maxmemory是否与指定配置有关?
categraf 是执行 info all 命令获取的,如果info all命令能获取到,理论上categraf就可以获取到,否则就不行了