Redis占用更多内存

时间:2019-05-03 10:18:55

标签: redis redis-cluster redis-server

操作系统: 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

为什么它是原始数据的两倍?我如何减少它?

请帮助。

0 个答案:

没有答案