我能够使用Redis Commander GUI存储JSON,但是我不确定如何通过Redis Terminal CLI将JSON对象添加到使用时间戳的Redis排序集中。如果我是对的,则所有内容都将存储为字符串,以解释从排序后的集合查询返回的字符串。
key: teams
score: 10
value: {
"timestamp": "2015-09-01T16:00:00.000Z",
"name": "Lakers",
"conference": "West"
}
127.0.0.1:6379> ZRANGEBYSCORE teams 10 10
1) "{\r\n \"timestamp\": \"2015-09-01T16:00:00.000Z\",\r\n \"name\": \"Lakers\",\r\n \"conference\": \"West\"\r\n}"
我正在考虑对所有不同对象的单独哈希映射使用唯一ID。在排序集中,我将使用时间戳记作为对象的得分和UID。 参考:How to store sorted set of objects in redis?
在Redis中首选的方法是什么?