«

Redis散列表(Hash)

时间:2023-3-14 23:08     作者:Linh     分类: Redis


Redis的散列表会将一个键和一个散列表在数据库中关联起来,用户可以在散列表中为任意多个字设置值.与字符串键值对一样,散列表里面的字段和值既可以时文本数据,也可以是二进制数据.同一个散列表里键和值是不能重复的,但是不同散列表里,键和值是可以重复的.

基本操作

命令 解释
hset key field1 value1 [field2 value2 ...] 添加/修改一个键与一至多个字段的值
hget key field 按key和field获取一对value
hgetall key 按key获取全部的field和value
hdel key field1 [field2 ...] 删除一至多对field-value
hsetnx key field value 仅在field不存在时添加一对field-value
hkeys key 查看一个散列表中所有的field
hdel key field [field2 ...] 删除一至多对fierld-value
hsetnx key field value 仅在field不存在时添加一堆field-value
hkeys key 查看一个散列表汇总所有的field
hvals key 查看一个散列表中所有的value
hlen key 统计一个散列表汇总有多少对field-value
hstrlen key field 按key查看field中value的长度

如果value中字段是数值

命令 解释
hincrby key field 整数值 按key和field使value增长(increase)给定数值
hincrbyfloat key field 小数值 按key和field使value增长(increase)给定数值

Redis中文文档库:http://redis.cn/commands.html

标签: Redis