Как оптимизировать использование памяти Sortedset в Redis - PullRequest
0 голосов
/ 07 июня 2018

используйте sortedset для хранения событий пользователя:

zrangebyscore Fred -inf +inf withscores
1) "SEQNO20180607001"  [event's unique id]
2) "1514736000000"   [event's time, a unix timestamp]
3) "SEQNO20180607002"
4) "1514736000230"
5) "SEQNO20180607003"
6) "15147360002235"

и простую пару ключ-значение для хранения деталей события:

get SEQNO20180607001
"{\"name\":\"Fred\",\"age\":25,\"action\":\"click main page\"}"

как этот вопрос , подробности события, длина его значения непредсказуема, поэтому я думаю, что 'hash' не очень хороший выбор, и я думаю об использовании памяти sortedset. Есть ли хороший способ минимизировать использование памяти sortedset?Спасибо.

...