Hash常用的操作
HSET key field value //存储一个哈希表key的键值
HSETNX key field value //存储一个不存在的哈希表key的键值
HMSET key field value [key filed value] //在一个哈希表中存储多个键值对
HGET key field //获取哈希表key中对应的field的键值
HMGET key field value [key filed value] //在一个哈希表中获取多个键值对
HDEL key field [field........] //删除哈希表key中对应的field的键值
HLEN key //返回哈希表中key中field的数量
HGETALL key //返回哈希表中key中所有的的键值
HINCRY key filed increment //为哈希表key中filed键的值加上增量increment。
Hash应用场景 电商购物车
1) 以用户id为key
2) 商品id为field
3)商品数量为value
购物车的操作
1) 添加商品 hset cart:1001 100088 1
2) 增加数量 hincreby cart:1001 100088 1
3) 商品总数 hlen cart:1001 10088
4) 删除商品 hdel cart:1001 10088
5) 获取购物车列表 hgetall cart:1001