一、Hash类型 API

本质与String差不多,key-Map(key-value)
二、Hash类型常用命令
1)hset 添加元素到hash集合
127.0.0.1:6379> hset map name zhangsan(integer) 1127.0.0.1:6379> hset map name1 lisi#hget 获取Hash的field的值127.0.0.1:6379> hget map name"zhangsan"
2)hmget 获取Hash的多个field的值127.0.0.1:6379> hmget map name3 name4 name21) "wangwu"2) "zhaoliu"3) (nil)
3)hgetall 获取全部的数据127.0.0.1:6379> hgetall map1) "name"2) "zhangsan"3) "name1"4) "lisi"5) "name3"6) "wangwu"7) "name4"8) "zhaoliu"
4)hlen 获取hash字段表的数量127.0.0.1:6379> hlen map(integer) 4
5)hexists 判断hash中指定字段值是否存在127.0.0.1:6379> hexists map name3(integer) 1127.0.0.1:6379> hexists map name2(integer) 0
6)只获取所有的filed
127.0.0.1:6379> hkeys map1) "name"2) "name1"3) "name3"4) "name4"
7)只获取所有的values
127.0.0.1:6379> hvals map1) "zhangsan"2) "lisi"3) "wangwu"4) "zhaoliu"
8)自增/自减hash中指定字段值
127.0.0.1:6379> hincrby map name2 1(integer) 7127.0.0.1:6379> hincrby map name2 -1(integer) 6
9)hsetnx 只有在字段 field 不存在时,设置哈希表字段的值127.0.0.1:6379> hsetnx map name5 hahaha(integer) 1127.0.0.1:6379> hsetnx map name5 hahaha1(integer) 0
文章转载自码间帝国,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




