redis中的hash結構的相關命令

2021-07-24 08:30:14 字數 1281 閱讀 8773

hash 雜湊資料型別相關命令

hset key field value

作用: 把key中 filed域的值設為value

注:如果沒有field域,直接新增,如果有,則覆蓋原field域的值

hmset key field1 value1 [field2 value2 field3 value3 ……fieldn valuen]

作用: 設定field1->n 個域, 對應的值是value1->n

(對應php理解為 $key = array(file1=>value1, field2=>value2 ....fieldn=>valuen))

hget key field

作用: 返回key中field域的值
hmget key field1 field2 fieldn

作用: 返回key中field1 field2 fieldn域的值
hgetall key

作用:返回key中,所有域與其值
hdel key field

作用: 刪除key中 field域
hlen key

作用: 返回key中元素的數量
hexists key field

作用: 判斷key中有沒有field域
hinrby key field value

作用: 是把key中的field域的值增長整型值value
hinrby float key field value

作用: 是把key中的field域的值增長浮點值value
hkeys key

作用: 返回key中所有的field
kvals key

作用: 返回key中所有的value

Redis的資料結構 Hash

1.雜湊鍵值結構 key field value特點 key value是一堆鍵值對 field value也是一對鍵值對 2.重要的api hget key field 獲取hash key對應的value hset key field value 設定hash key對應的field的value...

NoSQL中的redis中的操作Hash的常用方法

每天會在在我的其他文章中更新其他資料型別的操作方法,希望和大家共同成長 1.hset hget hmset hmget hgetall hdel 設定hset的k v 獲取 一次設定多個 一次獲取多個 一次獲取全部 刪除 2.hlen 查詢有幾個屬性 3.hexists key 查詢某個屬性是否在h...

perl中的hash結構

perl中陣列與雜湊的差別是 雜湊是按照名字來訪問它們的標量的,而不是像陣列那樣使用數字標號進行訪問。hash的定義用 陣列的定義用 對hash結構進行賦值 author author franker 逗號箭頭運算子,即 利用 箭頭對hash進行初始化 從hash中讀取元素 print author...