redis hash 是乙個鍵值對集合。
redis hash是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。
本次演示hash的基本操作
將雜湊表的key值test_hash中的值value設為"123" "lalala" "333" "123abc"
127.0.0.1:6379> hmset test_hash "123" "lalala" "333" "123abc"
ok獲取在雜湊表的key值test_hash所有欄位和值
127.0.0.1:6379> hgetall test_hash
1) "123"
2) "lalala"
3) "333"
4) "123abc"
獲取雜湊表中字段的數量(不包含數值)
127.0.0.1:6379> hlen test_hash
(integer) 2
獲取雜湊表中所有值(不包含數值)
127.0.0.1:6379> hvals test_hash
1) "lalala"
2) "123abc"
redis hash 命令
hdel key field2 [field2] 刪除乙個或多個雜湊表字段
hexists key field 檢視雜湊表 key 中,指定的字段是否存在。
hget key field 獲取儲存在雜湊表中指定欄位的值/td>
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] [countcount] 迭代雜湊表中的鍵值對。
Redis 雜湊hash 型別
redis hash 是乙個 string 型別的 field 和 value 的對映表,hash 特別適合用於儲存物件 基本語法 設定值 hmset hmset zhangsan name 張三 age 20 男 設定值 hset hset zhangsan name 張三 獲取資料 hgetal...
redis之雜湊型別(hash)
redis的雜湊值是字串欄位和字串值之間的對映,所以他們是表示物件的完美資料型別。在redis中的雜湊值,可儲存超過400十億鍵值對。假如我有乙個表示 職工 的物件,他可以有如下屬性 看看是如何將物件儲存到redis中的 hmset zhibin name binbin age 26 positio...
Redis實戰 雜湊型別(Hash)
hset命令用來給字段賦值,而hget命令用來獲得欄位的值。用法如下 127.0.0.1 6379 hset car price 500 integer 1 127.0.0.1 6379 hset car name bmw integer 1 127.0.0.1 6379 hget car name...