redis基本命令--雜湊(Hash)
阿新 • • 發佈:2019-01-28
1. 介紹
Redis hash 是一個string型別的field和value的對映表,hash特別適合用於儲存物件。
1.1例子
127.0.0.1:6379> HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK 127.0.0.1:6379> HGETALL runoobkey 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
2.基本命令
2.1 HDEL key field1 [field2]
刪除一個或多個雜湊表字段
2.2 HEXISTS key field
檢視雜湊表 key 中,指定的欄位是否存在。
2.3 HGET key field
獲取儲存在雜湊表中指定欄位的值。
2.4 HGETALL key
獲取在雜湊表中指定 key 的所有欄位和值
2.5 HINCRBY key field increment
為雜湊表 key 中的指定欄位的整數值加上增量 increment 。
2.6 HINCRBYFLOAT key field increment
為雜湊表 key 中的指定欄位的浮點數值加上增量 increment 。
2.7 HKEYS key
獲取所有雜湊表中的欄位
2.8 HLEN key
獲取雜湊表中欄位的數量
2.9 HMGET key field1 [field2]
獲取所有給定欄位的值
2.10 HMSET key field1 value1 [field2 value2 ]
同時將多個 field-value (域-值)對設定到雜湊表 key 中。
2.11 HSET key field value
將雜湊表 key 中的欄位 field 的值設為 value 。
2.12 HSETNX key field value
只有在欄位 field 不存在時,設定雜湊表字段的值
2.13 HVALS key
獲取雜湊表中所有值
2.14 HSCAN key cursor [MATCH pattern] [COUNT count]
迭代雜湊表中的鍵值對。