1. 程式人生 > >第四節----鍵值對(hash)

第四節----鍵值對(hash)

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