操作系统: RHEL 7.6
集群设置:
单个节点-Redis的6个实例-3个主节点和3个从节点。 三个主机之间共享16384个插槽。
样本数据:
smembers 201904138
1) "0"
2) "1"
3) "2"
4) "3"
5) "4"
每组包含5个ID。我有249万个键。
每个条目占用的样本大小:
memory usage 201904138
(integer) 76
:7001> memory usage 201904132
(integer) 76
:7001> memory usage 201904134
(integer) 76
:7001> dbsize
(integer) 2489174
因此,从逻辑上讲,它应该占据2.49M * 76 = 189MB
。我确实知道它也存储了一些额外的信息。
但是此群集占用的总内存为Memory = 367M, RSS=389M
为什么它是原始数据的两倍?我如何减少它?
请帮助。