当我们使用集群或者redis主键策略,需要配置redis。当对方信息部门用zabbix管理监控redis的时候可能会有警告:Redis; Memory fragmentation ratio is too high。 下面是对给客户的反馈:
不知道您是否又收到zabbix的报警,关于这个报警,我们又仔细研究了,这里把情况说明一下:
redis官方默认配置,当redis使用内存(used_memory)大于100m,或者是大于分配内存的10% 的时候才需要关注这个值。
结合这个情况,我们的内存分配的是15g。 所以当使用内存(used_memory)大于1.5g的时候我们才应该处理。我们已经开启了自动优化。同时我们的redis内存使用很小,才不到6m。
综上所述,这个不会对我们应用有影响,同时我们也会持续关注这个问题。