第四節----鍵值對(hash)
阿新 • • 發佈:2018-11-18
4.1 設值與取值
雜湊(hash),又名鍵值對。是一個string型別的key和value的對映集,hash特別適合用於儲存物件。
設值語法:HMSET MapName KeyName Value
取值語法:HGET MapName KeyName 、 HMGET myMap keyA keyB
HMSET myMap keyA valueA keyB valueB # 可以批量設值
HGET myMap keyA # 返回valueA
#HGET myMap keyA keyB # 報錯
4.2 刪除
刪除語法:HDEL MapName KeyName
HGET myMap keyA #獲取myMap中的keyA對應的值
HDEL myMap keyA #刪除
HGET myMap keyA #再次獲取返回 nil
4.3 驗證是否已經存在
驗證是否已經存在,使用的是HEXISTS命令。
HGET myMap keyB
HEXISTS myMap keyB
HEXISTS myMap keyC
4.4 獲取所有的鍵值對
HGETALL MapName
4.5 獲取所有的鍵
HKEYS MapName
HKEYS myMap
4.6 獲取所有的值
HVALS MapName
HVALS myMap
4.7 獲取雜湊表Key的長度
HLEN MapName