Redis将JSON或哈希存储在排序集中-按时间排序

时间:2019-07-07 00:11:07

标签: redis

我能够使用Redis Commander GUI存储JSON,但是我不确定如何通过Redis Terminal CLI将JSON对象添加到使用时间戳的Redis排序集中。如果我是对的,则所有内容都将存储为字符串,以解释从排序后的集合查询返回的字符串。

Redis排序集

key: teams
score: 10
value: {
  "timestamp": "2015-09-01T16:00:00.000Z",
  "name": "Lakers",
  "conference": "West"
}

Redis-CLI命令和结果

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中首选的方法是什么?

0 个答案:

没有答案