redis中hash型別常用命令

2021-10-04 05:20:59 字數 387 閱讀 7526

hset key field value 設定乙個key,比如hget person name gunsmoke

hget key field 獲取某個key對應的field的值

hmset key field1 value1 field2 value2 field3 value3 批量設定

hmget key field1 field2 批量獲取

hgetall key 獲取所有key對應的field和value

hdel key field 刪除key中的某個field

hkeys key 得到key中的所有field

hvals key 得到key中的所有value

hexists key field 判斷key中是否有某個field

Redis中hash常用命令

1 hset key field value在key中新增乙個鍵值對 field代表map中的key而這裡可以把key看成map 2 hget key field 通過hash 中的key h1獲得對應的value值 3 hgetall key 獲取所有hash中key值 4 hlen key 獲取...

Redis中Hash型別的常用操作

官方的介紹 hash型別是每個key對應乙個hashtable.適合用於儲存物件。但在redi底層中新建hash物件的時候使用了zipmap儲存,當字段和值大小超過配置值的時候替換成正常的 hashtable.在配置檔案,window下是redis.windows.conf搜尋 hash max z...

Redis常用命令(3)Hash型別

命令原型 時間複雜度 命令描述 返回值 hset key field value 為指定的key設定field value對,如果key不存在,該命令將建立新key以引數中的field value對,如果引數中的field在該key中已經存在,則用新值覆蓋其原有值。1表示新的field被設定了新值,...