redis的數據類型不支持數據類型嵌套。
散列類型的鍵值也是一種字典結構,其存儲了字段(field)與字段值的映射,但字段值只能是字符串類型。一個散列類型鍵可以包含至多2**32-1個字段
1.1賦值與取值:hset 鍵 字段 值、hget 鍵 字段
hmset 鍵 字段 值[字段 值...]、hmget 字段[字段...]、hgetall 鍵
如:hset car color black、hget car color 顯示black
hmset car name bmw blong me、hmget car name long 顯示bmw me
hgetall car 顯示所有car的字段與值
1.2判斷字段是否存在:hexists 鍵 字段(存在返回1,不存在返回0)
1.3當字段不存在時賦值:hsetnx 鍵 字段 值(hsetnx與hset類似,區別在於如果字段已經存在,hsetnx不會執行任何操作)
1.4增加數字:hincrby 鍵 字段 步長值(如果鍵不存在會自動創建,且默認字段值爲0)
如:hincrby person age 1
1.5刪除字段:hdel 健 字段[字段...] (返回值爲被刪除的字段個數)
1.6只獲取字段名或字段值:hkeys 鍵、hvals 鍵
1.7獲得字段數量:hlen 鍵