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