我们可以在redis中存储多维数组吗
是否可以在Redis哈希中存储多维数组 比如说我们可以在redis中存储多维数组吗,redis,Redis,是否可以在Redis哈希中存储多维数组 比如说 HMSET('Marray','Name'=>"test12", "Age"=>"45", "Salary"=>"50000", "GENDER"=>array("M"=>"1","F"=>"2")) 或者是存储上述值的任何其他可能性您可以序列化该子数组(例如,作为JSON)并将其存储在哈希字段中。Redis不支持任意嵌套
HMSET('Marray','Name'=>"test12",
"Age"=>"45",
"Salary"=>"50000",
"GENDER"=>array("M"=>"1","F"=>"2"))
或者是存储上述值的任何其他可能性您可以序列化该子数组(例如,作为JSON)并将其存储在哈希字段中。Redis不支持任意嵌套的结构
或者您甚至可以序列化整个结构并将其存储为纯字符串。我建议将数组存储在它自己的键中(作为散列、排序集或列表),并将其键存储在散列/记录中。您可能希望为所有这些键分配一个前缀(以便您可以管理键空间)。本页讨论了这一点。不过,Redis可能不是最适合多维数据的。 检查如何将嵌套数据结构保存到Redis。