- String Key和String Value的map容器
- 每一个Hash可以存储4292967295个键值对
常用命令:
- 赋值
- 删除
- 自学命令
- 取值
- 增加数字
>hset myhash username lin //赋值操作 (integer) 1 >hset myhash age 24 (integer) 1 >hmset myhash2 username jack age 20//同时存储多个键值对 OK >hget myhash username //取值操作 “lin” >hmget myhash username age //一次获取多个属性的值 1) “lin” 2) “24” >hgetall myhash //获取全部属性和属性的值 1) “username ” 2) “lin” 3) “age” 4) “24” >hdel myhash2 username age //删除多个属性 (integer) 2 >hdel myhash2 username //删除不存在属性 (integer) 0 >hmset myhash2 username rose age 20 OK >del myhash2 //一次删除所有属性 (integer) 1 >hincrby myhash age 5 //增加数字 (integer) 29 >hexists myhash username //判断属性值是否存在,存在则返回1 (integer) 1 >hlen myhash //获取属性的数量 (integer) 2 >hkeys myhash //获取所有属性名称 1) “username ” 2) “age” >hvals myhash //获取所有属性的值 1) “lin” 2) “24”