Un truco fácil para resolver este problema es concatenar la marca de tiempo y el valor.
En lugar de almacenar:
ZADD timeserie 1392141527245 10
puedes almacenar:
ZADD timeserie 1392141527245 10:1392141527245
Hasta la aplicación para codificar/analizar el formato value:timestamp.
Los conjuntos ordenados se implementan como una lista de omisión más una tabla hash, por lo que no son especialmente compactos en la memoria. Si el volumen de sus datos es significativo, será mejor que utilice otra solución.
Algunas personas usan cadenas normales para codificar series temporales, que son mucho más compactas que los conjuntos ordenados. Puede encontrar un ejemplo aquí:https://github.com/antirez/redis-timeseries