Je to mnohem víc než váš odhad. Předpokládejme, že se nepoužívají ziplisty (tj. máte značný počet položek).
Seznam Redis je klasický dvojitě propojený seznam:3 ukazatele (předchozí, další, hodnota) na položku.
Seřazená sada je slovník plus seznam přeskakování. Ve slovníku budou položky uloženy také se 3 ukazateli (klíč, hodnota, další). Vyhodnocení paměti přeskočeného seznamu je složitější:každý uzel zabere 1 double (skóre), 2 ukazatele (obj, zpětně) plus n párů (ukazatel, hodnota rozpětí) s n mezi 1 a 32. Většina položek zabere pouze 1 nebo 2 páry.
Jinými slovy, když to není reprezentováno jako ziplist, je seřazená sada zdaleka nejvíce režijní datovou strukturou Redis. V porovnání se seznamem je režie paměti více než 200 % (tj. 3krát).
Poznámka:Nejlepší způsob, jak vyhodnotit spotřebu paměti pomocí Redis, je pokusit se vytvořit velký seznam nebo seřazenou sadu s pseudodaty a použít INFO k získání paměťové stopy.