標籤:style blog color 使用 strong 資料
1.散列類型表達方式簡介: =========================================== 鍵 欄位 值 =========================================== 前輪 --->富士康 後輪 --->蘋果 寶馬: 擋風玻璃 --->加多寶 座椅 --->王老吉 方向盤 --->恒大冰泉 =========================================== 散列類型更好的作用於同一個對象,不同屬性,對應不同的值的情況下; 比如使用字串類型就無法很好的達到這一效果 =========================================== 寶馬:前輪 --->富士康 寶馬:後輪 --->蘋果 寶馬:擋風玻璃 --->加多寶 寶馬:座椅 --->王老吉 寶馬:方向盤 --->恒大冰泉 =========================================== 這樣儲存很容易的造成了不必要的空間浪費跟keys的無謂增多2.賦值 hset 寶馬 前輪 富士康3.取值 hget 寶馬 前輪3.批量賦值 hmset 寶馬 前輪 富士康 後輪 蘋果4.批量取值 hmget 寶馬 前輪 後輪5.擷取所有索引值資訊 hgetall6.判斷欄位是否存在 hexists 寶馬 前輪 存在返回1,不存在返回07.判斷欄位是否存在,不存在則直接賦值 hsetnx 寶馬 座椅 王老吉 ,如果"座椅"已存在,則不執行操作,如果"座椅"不存在,則設定"座椅",並將"座椅"的值設定為“王老吉”8.增加數字(減的話設定為負數就好了) hset 寶馬 輪子個數 3 //設定寶馬的輪子個數為3個 hincrby 寶馬 輪子個數 1 //給輪子加1個 ,(命令將直接返回相加後的結果) 9.hdel 寶馬 輪子個數 假如那天寶馬不需要輪子了,可以使用hdel刪除它===============================================PS::可以看出來redis的散列類型對於儲存一對多這種關係的資料尤為有用;因為那意味著不需要用字串去儲存這些關係,大大的節約空間跟應用的複雜度;===============================================