0%

Redis的数据结构Hash

Redis的数据结构Hash

Redis的数据结构Hash

适合存储对象,比存储在String类型类,占用 更小的内存空间,并方便存取整个对象。

结构

string结构

key,value

hash结构

1
key,{{field1,value1},{field2,value2}}

命令

设置值

1
2
# hset key field value
hset user name zs

获取值

1
2
# hget user
hget user

删除field

1
2
# hdel key field [field......]
hdel user name age

获取所有field

1
# hkeys key

获取所有value

1
# hvals key

获取所有field-value

1
# hgetall key

模糊查询

参考

sscan 查询set结构

hscan 查询hash结构

1
2
查询key = swagger, field 模糊匹配*test* ,row < 100000的所有值
hscan swagger 0 match *test* count 100000