Trik mudah untuk memecahkan masalah ini adalah dengan menggabungkan stempel waktu dan nilainya.
Alih-alih menyimpan:
ZADD timeserie 1392141527245 10
Anda dapat menyimpan:
ZADD timeserie 1392141527245 10:1392141527245
Hingga aplikasi untuk menyandikan/mengurai format value:timestamp.
Kumpulan yang diurutkan diimplementasikan sebagai daftar lewati ditambah tabel hash, sehingga tidak terlalu kompak dalam memori. Jika volume data Anda signifikan, Anda akan dilayani dengan lebih baik oleh solusi lain.
Beberapa orang menggunakan string normal untuk mengkodekan deret waktu, yang jauh lebih ringkas daripada set yang diurutkan. Anda dapat menemukan contohnya di sini:https://github.com/antirez/redis-timeseries