Capaciteitsplanner · Databases

Hoeveel RAM heeft Redis nodig?

Redis heeft in een homelab ongeveer 1 GB RAM nodig. In een LXC-container komt dat neer op 1 GB, als volledige VM op 1,5 GB inclusief kernel-overhead. Reken op 1 vCPU.

Werkende set1 GB
Als LXC1 GB
Als VM1,5 GB
vCPU1
Schijf2 GB

Waarom dit getal

Redis houdt zijn hele dataset in het geheugen. Anders dan bij een gewone database is dit geen cache die je kunt verkleinen: past het niet in RAM, dan werkt het niet.

Draait volledig in RAM — dit is een harde ondergrens

LXC of VM?

Zet Redis in een LXC-container, niet in een VM. Je bespaart 0,5 GB aan kernel-overhead per exemplaar, de container start in seconden, en ongebruikt geheugen blijft beschikbaar voor de rest van je server in plaats van vast te staan in een reservering.

Waar je op moet letten

  • Zet maxmemory en een eviction-policy, anders groeit Redis tot de container omvalt.
  • Als cache voor Nextcloud of een webapp is 256 MB meestal ruim genoeg.

Hoeveel passen er?

na host en 12% marge
Aantal exemplaren van Redis per servergrootte
ServerAantal RedisBeschikbaar
8 GB5,28 GB
16 GB12×12,32 GB
32 GB26×26,4 GB
64 GB54×54,56 GB
Reken door met je eigen hardware en de rest van je configuratie erbij. Open de planner

Ook in Databases