0

OS: RHEL 7.6

Cluster set up:

Single node - 6 instances of redis - 3 master and 3 slaves. 16384 slots shared between three masters.

Sample data:

smembers 201904138
1) "0"
2) "1"
3) "2"
4) "3"
5) "4"

Each set contains 5 ids. I have such 2.49Million keys.

Sample size occupied by each entry:

memory usage 201904138
(integer) 76
:7001> memory usage 201904132
(integer) 76
:7001> memory usage 201904134
(integer) 76
:7001> dbsize
(integer) 2489174

So logically it should occupy 2.49M * 76 = 189MB. I do understand that it stores some extra information as well.

But total memory occupied by this cluster is Memory = 367M, RSS=389M

Why it is double than the original data? how can i reduce it?

Please help.

Gibbs
  • 21,904
  • 13
  • 74
  • 138

0 Answers0