您的位置:首页 > 数据库 > Redis

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

2018-01-21 14:07 471 查看

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成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: