hash
適合儲存乙個物件,相較於將每個字段儲存為string ,將乙個物件儲存為乙個hash將占用更少的記憶體
1.hset user001 name zhangsan 設定乙個user001 的hash name 為 zhangsan
2.hget user001 name 獲取 user001 的 name 值
2.hmset user001 name lisi age 10 設定hash 多個值
3.hsetnx user001 name lisi 設定hash不存在的 key
4.hmget user001 name *** 獲取hash 多個屬性值
5.hincrby user001 age 4 給 user001 age 值 加4
6.hexiset user001 age 判斷hash 中key 是否存在 存在返回1
7. hlen user001 返回hash 的所有字段數
8.hkeys user 返回所有的欄位名
9.hgetall 返回hash所有key 以及value
redis命令學習筆記(二) Hash
redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。redis 中每個 hash 可以儲存 232 1 鍵值對 40多億 可以看成具有key和value的map容器,該型別非常適合於儲存值物件的資訊,如 uname,uage等。該型別的資料僅占...
redis之雜湊型別(hash)
redis的雜湊值是字串欄位和字串值之間的對映,所以他們是表示物件的完美資料型別。在redis中的雜湊值,可儲存超過400十億鍵值對。假如我有乙個表示 職工 的物件,他可以有如下屬性 看看是如何將物件儲存到redis中的 hmset zhibin name binbin age 26 positio...
hash學習筆記
學長來講了hash,感覺好香 而我們常將雜湊的思想用在字串中 用於o 1 判斷給出的兩個字串是否相等 預處理完的情況下 這裡結合例題理解一下 給出兩個字串a與b 每次詢問給出l,r,s,t 判斷a l.r 與 b s.t 是否相等 如果我們用裸的暴力的話 顯然對於每次詢問我們都要用o n 的效率 所...