To znacznie więcej niż twoja ocena. Załóżmy, że listy zip nie są używane (tj. masz znaczną liczbę pozycji).
Lista Redis to klasyczna lista z podwójnymi linkami:3 wskaźniki (prev,next,value) na element.
Posortowany zestaw to słownik plus lista pomijania. W słowniku elementy będą również przechowywane z 3 wskaźnikami (klucz,wartość,następny). Zużycie pamięci listy pomijania jest bardziej złożone do oceny:każdy węzeł zajmuje 1 podwójną wartość (punktacja), 2 wskaźniki (obj, wstecz), plus n par (wskaźnik, wartość zakresu) z n między 1 a 32. Większość elementów zajmie tylko 1 lub 2 pary.
Innymi słowy, gdy nie jest reprezentowany jako lista zip, posortowany zestaw jest zdecydowanie strukturą danych Redis z największym obciążeniem. W porównaniu z listą obciążenie pamięci wynosi ponad 200% (tj. 3 razy).
Uwaga:najlepszym sposobem oceny zużycia pamięci za pomocą Redis jest próba zbudowania dużej listy lub posortowanego zestawu z pseudo-danymi i użycie INFO do uzyskania śladu pamięci.