Redis学习笔记(十三)--Redis常用操作指令(四)

Hash哈希常用操作指令

Hash保持kv键值对的模式不变,但v是一个键值对
hset key field value

将哈希表 key 中的域 field 的值设为 value
这里写图片描述

hget key field

获取key中域名为field的值
这里写图片描述

hmset key field value [field value]

一次性设置多个field value键值对
这里写图片描述

hmget key field [field]

一次性获取指定key中多个field的值
这里写图片描述

hgetall key

获取指定key下面所有的field以及对应的值
这里写图片描述

hdel key field [fiedl]

一次性可以删除多个field
这里写图片描述

hlen key

获取指定key的长度
这里写图片描述

hexists key field

查找指定哈希表中是否存在某个field的值
这里写图片描述

hkeys key

查看给定哈希表中所有的field
这里写图片描述

hvals key

查看给定哈希表中所有的值
这里写图片描述

hincrby key field step

给给定的值加一个步长(整数),新定义一个hash结构,key为customer field包括age name address
这里写图片描述
这里写图片描述
可以看到年龄已经由24变为25

hincrbyfloat key field step

给给定的值加浮点数
这里写图片描述
给年龄加0.5,可以看到结果变为25.5

hsetnx key field value

如果给定key中没有对应的field,则添加新的键值对进入
这里写图片描述
因为之前的哈希表中已经存在了age,所以设置失败,没有email,我们设置email成功

猜你喜欢

转载自blog.csdn.net/qq_14908027/article/details/79119984
今日推荐