Я могу сохранить JSON с графическим интерфейсом Redis Commander, но я не уверен, как добавить объект JSON через CLI терминала Redis в отсортированный набор Redis, который использует временные метки. Если я прав, все хранится в виде строк, что объясняет строку, возвращенную из запроса отсортированного набора.
Redis Sorted Set
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}"
Я рассматривал возможность использования уникального идентификатора для отдельной хэш-карты всех различных объектов. В отсортированном наборе я использовал бы метку времени в качестве оценки и UID для объекта.
Справка: Как сохранить отсортированный набор объектов в Redis?
Каков предпочтительный способ сделать это в Redis?