小编典典

复杂的数据结构Redis

redis

可以说我有一个散列,例如

$data = {
    'harry' : {
         'age' : 25,
         'weight' : 75,
    },
    'sally' : {
        'age' : 25,
        'weight' : 75,
    }
}
  1. 存储这种数据结构的“通常”方式是什么(或者您不会吗?)
  2. 您是否可以直接获得价值(例如,获取哈利:年龄?
  3. 一旦存储,您是否可以直接更改子键的值(例如,sally:weight = 100)

阅读 301

收藏
2020-06-20

共1个答案

小编典典

存储这种数据结构的“通常”方式是什么(或者您不会吗?)

例如,哈利(Harry)和莎莉(Sally)将分别存储在单独的散列中,其中字段代表其属性,例如年龄和体重。然后set结构将保存您存储在redis中的所有成员(harry,sally等)。

您能否直接获得价值(例如,获取哈利:年龄?)

是的,请参阅HGETHMGETHGETALL

一旦存储,您是否可以直接更改子键的值(例如,sally:weight = 100)

是的,请参阅HSET

2020-06-20