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