No Stack Exchange, executamos várias instâncias do Redis em um único servidor e nunca vimos nenhum problema:
[kbrandt@ny-redis01: ~] ps -e -o vsz,cmd | grep redis-server | sort -nr
15943668 /usr/sbin/redis-server *:6382
14966708 /usr/sbin/redis-server *:6379
7878376 /usr/sbin/redis-server *:6380
2692092 /usr/sbin/redis-server *:6384
1855480 /usr/sbin/redis-server *:6383
1002304 /usr/sbin/redis-server *:6381
377072 /usr/sbin/redis-server *:6385
374780 /usr/sbin/redis-server *:6387
50992 /usr/sbin/redis-server *:6388
50992 /usr/sbin/redis-server *:6378
O uso da memória realmente dependerá da quantidade de dados que você coloca em cada instância. Também pode haver alguma sobrecarga de fragmentação (você pode ver a taxa de fragmentação com o comando redis info
). Para estimar sua capacidade, você olha para "Qual é a pegada de memória do Redis?" do faq . Não se esqueça de definir /proc/sys/vm/overcommit_memory
para 1, conforme indicado na mesma pergunta.