Artikeln förklarar varför redis 2.0:s virtuella minne implementerades i användarutrymmet istället för att förlita sig på operativsystemets sidhantering, i motsats till en vanlig uppfattning. Huvudargumenten mot OS-baserad sidhantering inkluderar dess blockerande natur som påverkar alla klienter, ineffektivitet med redis små objekt på grund av 4KB sidstorlek, samt operativsystemets oförmåga att optimera datarepresentation på disk. redis egen implementering tillåter icke-blockerande åtkomst för aktiva data, effektivare hantering av små objekt genom optimerad serialisering på disk, och mer avancerade, anpassningsbara åldringsalgoritmer. redis 2.2 har förbättrat minnesanvändningen genom datakompaktering och planerar att erbjuda olika växlingsalgoritmer för att ytterligare optimera prestanda.