Лесен трик за решаване на този проблем е да свържете времевата марка и стойността.
Вместо да съхранявате:
ZADD timeserie 1392141527245 10
можете да съхранявате:
ZADD timeserie 1392141527245 10:1392141527245
До приложението да кодира/разбира формат value:timestamp.
Сортираните набори се изпълняват като списък за пропускане плюс хеш таблица, така че не са особено компактни в паметта. Ако обемът на вашите данни е значителен, ще бъдете по-добре обслужени от друго решение.
Някои хора използват нормални низове за кодиране на времеви серии, които са много по-компактни от сортираните набори. Можете да намерите пример тук:https://github.com/antirez/redis-timeseries