使用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\"}"
像this question一样,事件细节,它的值长度是不可预测的,所以我认为'hash'不是一个好选择,我在考虑sortedset的内存使用情况。有一个很好的方法最小化sortedset的内存使用量?感谢。