Redis中hash常用命令

1、hset key field value 在key中添加一个键值对 field代表map中的key而这里可以把key看成map

redis查看hash数据 redis查询hash命令_redis


2、hget key field 通过hash 中的key h1获得对应的value值

redis查看hash数据 redis查询hash命令_redis_02


3、hgetall key 获取所有hash中key值

redis查看hash数据 redis查询hash命令_键值对_03


4、hlen key 获取hash中键值对个数(value不是nil的情况下)

redis查看hash数据 redis查询hash命令_hg_04


5、hkeys key 获取hash中的所有的key

redis查看hash数据 redis查询hash命令_redis_05


6、hvals key 获取hash中所有的value值

redis查看hash数据 redis查询hash命令_键值对_06


7、hexists key field 判断hash中是否包含h1这个key(返回1是包含0是不包含)

redis查看hash数据 redis查询hash命令_常用命令_07


8、hdel key field field field … 删除hash中的key可以有多个返回数字几就删除了几个

redis查看hash数据 redis查询hash命令_redis_08


9、hincrby key field increment 给hash中的key h1 添加数字(必须h1的value也是整数)

redis查看hash数据 redis查询hash命令_hg_09


10、hincrbyfloat key field increment 给hash中的key h1 的value添加小数

redis查看hash数据 redis查询hash命令_redis_10

11、hmget key field field … 获取hash对应的key的value

redis查看hash数据 redis查询hash命令_redis_11


12、hmset key field value field value … 设置hash中的key-value键值对

redis查看hash数据 redis查询hash命令_hg_12


13、hsetnx key field value 给hash中设置键值对(key不能重复否则返回0)

redis查看hash数据 redis查询hash命令_redis_13