如何为Redis5.0.5集群设置最大内存

时间:2019-07-25 23:51:06

标签: redis redis-cluster

我有一个Redis集群,其中有 4台服务器,每台服务器的内存为24 GB 。每个服务器都有一个正在运行的主实例和一个从实例。

集群拓扑 :( A-> B表示A是B的从属)

server2 slave-->server1 master
server3 slave-->server2 master
server4 slave-->server3 master
server1 slave-->server4 master

这些服务器仅用于Redis,因此我最多可以分配22 GB内存用于Redis。

但是我不确定如何为这些实例设置maxmemory。每个服务器上的主服务器和从服务器上是否都需要将其设置为11 GB?还是两个服务器都需要将其设置为22 GB?

此外,redis,22 * 4 = 88GB或仅22 GB的数据可用于存储的总内存是多少?

1 个答案:

答案 0 :(得分:1)

由于主服务器和从服务器位于同一台服务器上,因此应将每个主服务器和从服务器的maxmemory设置为11GB。此外,群集可用的总内存为11 * 4 = 44G