2012-03-14 33 views
2

是否可以存储多维数组在Redis的哈希我们可以存储多维数组在Redis的

例如

HMSET('Marray','Name'=>"test12", 
       "Age"=>"45", 
       "Salary"=>"50000", 
       "GENDER"=>array("M"=>"1","F"=>"2")) 

或者是其它任何可能性存储上述值

回答

10

可以序列该子阵列(如JSON,例如),并将其存储在一个散字段。 Redis不支持任意嵌套的结构。

或者你甚至可以序列化整个结构并将其存储为纯字符串。

+0

感谢很多... – vijay 2012-03-14 14:30:02

1

我建议你存储在自己的键阵列(如哈希,有序set或列表)和存储其关键在你的哈希/记录。你会大概要一个前缀分配给所有这些密钥(这样你就可以管理密钥空间。

相关问题