Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Redis如何存储保留密钥顺序的数组_Php_Redis - Fatal编程技术网

Php Redis如何存储保留密钥顺序的数组

Php Redis如何存储保留密钥顺序的数组,php,redis,Php,Redis,我试图将排序后的数组保存到Redis,保留它的键顺序(这很关键) ['abcdef'=>value1,'abcd'=>value2,'abc'=>value3] ,我需要按相同的顺序恢复它 我尝试了散列,但是当我得到数组时,它实现了无序。例如: ['abc'=>value3,'abcd'=>value2,'abcded'=>value1] 我对ZADD有一些想法,但我不知道我到底要做什么。我不理解你说的数组:['abc'=>value3',abcd'=>value2',abcded'=>va

我试图将排序后的数组保存到Redis,保留它的键顺序(这很关键)

['abcdef'=>value1,'abcd'=>value2,'abc'=>value3]
,我需要按相同的顺序恢复它

我尝试了散列,但是当我得到数组时,它实现了无序。例如:

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

我对ZADD有一些想法,但我不知道我到底要做什么。

我不理解你说的数组:['abc'=>value3',abcd'=>value2',abcded'=>value1],我认为这是一个散列

数组应该像:['abc','abcd','abcded'],如果您想在redis中存储,可以将数组解析为字符串,然后再存储。

是否使用了
排序
:-