redis學習筆記之hash

2021-09-02 12:25:27 字數 727 閱讀 1472

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 的效率 所...