创建哈希数据---单条---多条
127.0.0.1:6379[1]> hset user:123 name jack
(integer) 1
127.0.0.1:6379[1]> hmset user:123 name jack age 18 gender man
OK
给指定字段加值
127.0.0.1:6379[1]> hincrby user:123 age 5
(integer) 23
- age原先是18, 通过hincrby user:123 age 5 给字段加5 数字5是增量
获取哈希全部值 key:value
127.0.0.1:6379[1]> hgetall user:123
1) "name"
2) "jack"
3) "age"
4) "23"
5) "gender"
6) "man"
获取所有的键
127.0.0.1:6379[1]> hkeys user:123
1) "name"
2) "age"
3) "gender"
获取所有的值
127.0.0.1:6379[1]> hvals user:123
1) "jack"
2) "23"
3) "man"
Hash类型练习
127.0.0.1:6379[1]> hincrby cate_123 3 5 #有则新增,无则插入
1) (integer) 5
127.0.0.1:6379[1]> hincrby cate_123 3 -2 #有则新增,无则插入
1) (integer) 3
127.0.0.1:6379[1]> hset cart_123 3 5 # 更新,直接覆盖原数据
1) (integer) 1
127.0.0.1:6379[1]> hgetall cate_123
1) "3" # 商品id为3
2) "5" # 5个商品
127.0.0.1:6379[1]> hdel cart_123 3
1) (integer) 1