Viz část Alokace paměti na následujícím odkazu:
http://redis.io/topics/memory-optimization
Citoval jsem to zde:
Redis ne vždy uvolní (vrátí) paměť do operačního systému, když jsou klíče odstraněny. Na Redis to není nic zvláštního, ale takto fungují implementace mostmalloc(). Pokud například zaplníte instanci daty o velikosti 5 GB a poté odeberete ekvivalent 2 GB dat, velikost sady rezidentů (známá také jako RSS, což je počet stránek paměti spotřebovaných procesem) bude pravděpodobně stále kolem 5 GB, i když Redis bude tvrdit, že uživatelská paměť je kolem 3GB. K tomu dochází, protože základní alokátor nemůže snadno uvolnit paměť tématu. Například často byla většina odstraněných klíčů přidělena na stejných stránkách jako ostatní klíče, které stále existují.