Redis Как сохранить массив, сохраняя порядок ключей - PullRequest
1 голос
/ 23 мая 2019

Я пытаюсь сохранить отсортированный массив в Redis, сохраняя его порядок ключей (это важно)

[ 'abcdef' => value1, 'abcd' => value2, 'abc' => value3 ]

, и мне нужно восстановить его в том же порядке;

Я пробовал хеши, но когда я возвращаю массив, он становится неупорядоченным.Например:

 [ 'abc' => value3, 'abcd' => value2, 'abcded' => value1 ]

У меня есть некоторые идеи о ZADD, но я не могу точно понять, что я должен делать.

1 Ответ

1 голос
/ 23 мая 2019

Я не понимаю, что вы имеете в виду массив: ['abc' => value3, 'abcd' => value2, 'abcded' => value1], я думаю, что это хеш.

Массивдолжно выглядеть так: ['abc', 'abcd', 'abcded'], и если вы хотите сохранить в redis, вы можете разобрать массив в строку, а затем сохранить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...