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...