Redis如何存储键的数组保留顺序

时间:2019-05-23 12:27:12

标签: php redis

我正在尝试将排序后的数组保存到Redis,以保留键的顺序(这很关键)

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

,我需要以相同的顺序还原它;

我尝试了哈希,但是当我把数组取回来时,就意识到它是无序的。例如:

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

我对ZADD有一些想法,但是我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

我并不是要说的是数组:['abc'=> value3,'abcd'=> value2,'abcded'=> value1],我认为这是一个哈希。

该数组应类似于:['abc','abcd','abcded'],如果要存储在redis中,则可以将数组解析为字符串然后存储。