Redis 雜湊(Hash)命令詳解

2021-09-26 05:22:43 字數 1708 閱讀 2970

官網中文連線:

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

如果欄位是雜湊表中的乙個新建字段,並且值設定成功,返回 1 。 如果雜湊表中域字段已經存在且舊值已被新值覆蓋,返回 0 。

獲取儲存在雜湊表中指定欄位的值。

返回給定欄位的值。如果給定的字段或 key 不存在時,返回 nil 。

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

以列表形式返回雜湊表的字段及字段值。 若 key 不存在,返回空列表。

獲取所有雜湊表中的字段

包含雜湊表中所有域(field)列表。 當 key 不存在時,返回乙個空列表。

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

如果雜湊表含有給定字段,返回 1 。 如果雜湊表不含有給定字段,或 key 不存在,返回 0 。

獲取雜湊表中字段的數量;

返回雜湊表中字段的數量。 當 key 不存在時,返回 0 。

獲取雜湊表中所有值;

乙個包含雜湊表中所有域(field)值的列表。 當 key 不存在時,返回乙個空表。

只有在字段 field 不存在時,設定雜湊表字段的值;

設定成功,返回 1 。 如果給定字段已經存在且沒有操作被執行,返回 0 。

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

返回值:執行 hincrby 命令之後,雜湊表中字段的值。

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

返回值:執行 hincrbyfloat 命令之後,雜湊表中字段的值。

同時將多個 field-value (域-值)對設定到雜湊表 key 中。

獲取所有給定欄位的值

乙個包含多個給定字段關聯值的表,錶值的排列順序和指定欄位的請求順序一樣。沒有則返回nil

刪除乙個或多個雜湊表字段

返回值:被成功刪除欄位的數量,不包括被忽略的字段。

獲取指定欄位的field的長度。3.2後的版本才有的

Redis命令 雜湊 Hash

redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。redis 中每個 hash 可以儲存 232 1 鍵值對 40多億 例項 127.0.0.1 6379 hmset mykey name redis tutorial description...

Redis 雜湊 Hash 命令

redis hash 是乙個 string 型別的 field 字段 和 value 值 的對映表,hash 特別適合用於儲存物件。描述 命令hset 將雜湊表key中的字段field的值設為value hgetall 獲取在雜湊表中指定key的所有欄位和值 hget 獲取儲存在雜湊表中指定欄位的值...

Redis 雜湊 Hash 命令

redis hash 是乙個 string 型別的 field 字段 和 value 值 的對映表,hash 特別適合用於儲存物件。redis 中每個 hash 可以儲存 2 32 1 鍵值對 40多億 127.0.0.1 6379 hmset mykey name redis tutorial d...