Redis之雜湊的基本操作

2021-08-15 15:42:57 字數 985 閱讀 9706

由field和關聯的value組成的map鍵值對

field和value是字串型別

乙個hash中最多包含2^32-1鍵值對

設定乙個鍵對應的鍵值對

hset key field value

獲取某個鍵對應的鍵的值

hget key field

hsetnx key field value 當且僅當key對應的field值存在時起作用

設定多個值

hmset key field value [field value ...]

獲取 key對應hash表的key的個數

hlen key

檢視key對應的field是否存在

hexists key fiel  key或者field不存在,返回0

獲取多個鍵對應的值

hmget key field [field ...]

返回所有的鍵值對

hgetall key

1) "name"

2) "liyaohui"

3) "age"

4) "23"

5) "height"

6) "170"

7) "weight"

8) "140"

hkeys key 返回所有的鍵

1) "name"

2) "age"

3) "height"

4) "weight"

hvals key 返回key對應的所有鍵 

1) "liyaohui"

2) "23"

3) "170"

4) "140"

對鍵對應的值做增量操作

hincrby key field increment

在字段對應的值上進行浮點數的增量計算

hincrbyfloat key field increment

刪除指定的字段

hdel key field [field ...]

Redis 雜湊 Hash 介紹與基本操作

redis的雜湊可以讓使用者將多個鍵值對存在乙個redis鍵裡面,可以把一些相關資料存在一起,就像關聯式資料庫的行。命令操作 hget hmget的單引數版本 一次操作乙個值 hset hmset的單引數版本 一次操作乙個值 hmget hmget key name key key 從雜湊裡面獲取乙...

雜湊表(雜湊表)的基本操作

首先要說的是 雜湊表又叫雜湊表 雜湊只是英文hash的音譯,雜湊才是標準的翻譯 好吧,下面是源 如果有錯誤,請見諒!head.h include using namespace std 雜湊表又叫 雜湊表 其實音譯才叫做雜湊 typedef int keytype 元素型別定義 typedef st...

redis之雜湊型別

我們知道redis是採用字典結構以鍵值對的形式儲存資料,而雜湊型別的鍵值也是一種字典結構,其儲存了字段和字段值的對映,但是字段值必須是字串,不支援其它資料型別,換句話說,雜湊型別不能巢狀其他資料型別。同時除了雜湊型別,redis的其它資料型別同樣不支援資料型別巢狀。集合型別的每個元素都只能是字串,不...