Redis 資料型別之雜湊型別

2021-08-01 04:29:51 字數 746 閱讀 3328

營口小書生

2017-05-11 15:26

redis 有很多種型別,現在我們不用想太多,看此篇文章,你只需要記得你"雜湊型別"就好

雜湊型別顧名思義就是字段分開儲存的,可以自由更改值,不需要先讀取整篇內容在更改其中乙個

然後在儲存更新原有的,這樣是不是很簡單啊,還能保證資料的一致性,不用擔心改錯乙個導致整篇

hset:是雜湊型別的新增屬性 類似 set add ,不用太擔心

article:id:1:是key 這個key你可以隨意編寫,可以是asd或者a:s:d 當然了,為了規範盡量以物件的形式來設定key

title:是欄位名,也就是我們本次講雜湊型別,乙個hset key可以包括多個字段

'redis good':是值(key => value)

然後使用命令hget article:id:1(key)   title(字段) 就可以hget出對應的值了

有人會有疑問了,我想看這篇文章的所有欄位和對應的值怎麼辦,別著急,我們繼續往下講

我又在key為article:id:1中新增了字段為author 值為'shusheng'

然後用hgetall article:id:1 取出所有的字段和對應的值

Redis資料型別之雜湊型別 Redis系列三

1 賦值與取值 hset key field value 給字段賦值 hget key field 獲取字段值 hmset key field value field value 集體賦值 hmget key field field.集體取值 hgetall key 全部取出 2 判斷字段存在 he...

redis基礎之資料型別 雜湊型別

redis是採用字典結構以鍵值對的形式儲存資料的,而雜湊型別 hash 的鍵值也是一種字典結構,其儲存了字段和字段值的對映,但字段值只能是字串,不支援其他資料型別,也就是說,雜湊型別不能巢狀其他的資料型別。乙個雜湊型別鍵可以包含至多2 32 1個字段。除了雜湊型別,redis的其他資料型別同樣不支援...

Redis資料型別之雜湊(Hash)命令

redis的hash型別是乙個string型別的域 field 和值 value 的對映表,hash型別常常用來儲存物件資訊 設定雜湊表域的值 hset命令 為雜湊表的域設值 命令格式 hset key field value將雜湊表key中的field的值設定為value。key不存在時會建立乙個...