Redis hash資料型別

2021-08-15 13:03:09 字數 1153 閱讀 6852

1. hash型別?

在redis中,hash是乙個鍵值(key=>value)對集合。簡單來講就是field和value的對映表,比較適合於儲存物件。

hash的儲存用法

在這邊,如果你輸入的是漢語,想想也就知道我們在底層中儲存中,存到是編碼後的資料。

2. 常見的hash操作指令命令

解釋hdel key field1 [field2]刪除乙個或多個hash表字段

hexists key field檢視雜湊表key中,指定的字段是否存在

hget key field獲取儲存在雜湊表中指定欄位的值

hgetall key獲取在雜湊表中指定key的所有欄位和值

hincrby key field increment為雜湊表key中的指定欄位的整數值加上增量increment

hincrbyfloat key field increment為雜湊表key中的指定欄位的浮點數值加上增量increment

hkeys key獲取所有雜湊表中的字段

hlen key獲取雜湊表中的字段的數量

hmget key field1 [field2]獲取所有給定欄位的值

hmset key field1 value1 [field2 value2]同時將多個field-value對設定到雜湊表key中

hset key field value將雜湊表key中的字段field的值設為value

hsetnx key field value只有欄位field不存在時,設定雜湊表字段的值

hvals key獲取雜湊表中所有值

hscan key cursor [match pattern][count count]迭代雜湊表中的鍵值對

redis Hash 雜湊資料型別相關命令

hset key field value 作用 把 key中 filed 域的值設為 value 注 如果沒有 field域,直接新增 如果有 則覆蓋原 field 域的值 hmset key field1 value1 field2 value2 field3 value3 fieldn valu...

Redis Hash型別資料初次使用

redis是一種非關係型資料庫 not only sql nosql,儲存鍵值對,讀寫硬碟的速度很快 與其他nosql相比,redis支援更多種類的資料型別 如,字串列表 字串集合以及雜湊表等 來自wiki pedia redis version 2.8.13 os linux 應用場景 儲存ses...

Redis Hash雜湊型別

redis所有的key都是字串 hash都是在redis裡的命令都是以 h開頭的 將雜湊表 key 中的字段 field 的值設為 value hset hash名稱 k v獲取儲存在雜湊表中指定欄位的值 hget hash名稱 k名同時將多個 field value 域 值 對設定到雜湊表 key...