Това е много повече от вашата оценка. Да предположим, че не се използват ципове (т.е. имате значителен брой артикули).
Списъкът Redis е класически двусвързан списък:3 указателя (prev,next,value) на елемент.
Сортираният набор е речник плюс списък за пропускане. В речника елементите ще се съхраняват и с 3 указателя (ключ, стойност, следващ). Отпечатъкът на паметта за прескачане на списъка е по-сложен за оценка:всеки възел отнема 1 двоен (резултат), 2 указателя (obj, назад), плюс n двойки (указател, стойност на span) с n между 1 и 32. Повечето елементи ще отнемат само 1 или 2 двойки.
С други думи, когато не е представен като ziplist, сортираният набор е безспорно структурата от данни на Redis с най-много допълнителни разходи. В сравнение със списък, надхвърлянето на паметта е повече от 200% (т.е. 3 пъти).
Забележка:най-добрият начин да оцените консумацията на памет с Redis е да се опитате да създадете голям списък или сортиран набор с псевдоданни и да използвате INFO, за да получите отпечатъка на паметта.