Hset:將哈希表 key 中的字段 field 的值設(shè)為 value
192.168.35.131:6379> hset zhangsan age 35
(integer) 1
Hmget:同時(shí)將多個(gè) field-value (域-值)對(duì)設(shè)置到哈希表 key 中年缎。
192.168.35.131:6379> hmset wangfei age 48 address xianggang
OK
Hexists :查看哈希表 key 中,指定的字段是否存在谱醇。
192.168.35.131:6379> HEXISTS zhangsan age
(integer) 1
192.168.35.131:6379> HEXISTS zhangsan name
(integer) 0
Hget:獲取存儲(chǔ)在哈希表中指定字段的值。
192.168.35.131:6379> hget zhangsan age
"35"
Hgetall獲取在哈希表中指定 key 的所有字段和值
192.168.35.131:6379> hset zhangsan age 21 address china sex nan
(integer) 3
192.168.35.131:6379> Hgetall zhangsan
1) "age"
2) "21"
3) "address"
4) "china"
5) "sex"
6) "nan"
Hkeys key獲取所有哈希表中的字段
192.168.35.131:6379> hkeys zhangsan
1) "age"
2) "address"
3) "sex"
Hmget獲取所有給定字段的值
192.168.35.131:6379> hmget zhangsan age address
1) "21"
2) "china"
刪除一個(gè)或多個(gè)哈希表字段
192.168.35.131:6379>hdel zhangsan age
(integer) 1
Hlen:獲取哈希表中字段的數(shù)量
192.168.35.131:6379> hlen wangfei
(integer) 2
Hval:獲取哈希表中所有值
192.168.35.131:6379> hvals wangfei
1) "48"
2) "xianggang"
Redis Hincrby 命令用于為哈希表中的字段值加上指定增量值额衙。增量也可以為負(fù)數(shù)听想,相當(dāng)于對(duì)指定字段進(jìn)行減法操作。
192.168.35.131:6379> HINCRBY wangfei age 1
(integer) 49
192.168.35.131:6379> HINCRBY wangfei age -1
(integer) 48
Redis Hincrbyfloat 命令用于為哈希表中的字段值加上指定浮點(diǎn)數(shù)增量值脑溢。如果指定的字段不存在,那么在執(zhí)行命令前蔼囊,字段的值被初始化為 0 焚志。
192.168.35.131:6379> HINCRBYFLOAT wangfei money 200.2
"500.5"
Hscan 命令用于迭代哈希表中的鍵值對(duì)。
192.168.35.131:6379> hmset sites google 'google.com' 163 '163.com' 126 '126.com'
OK
192.168.35.131:6379> HSCAN sites 0 match '1*'
1) "0"
2) 1) "163"
2) "163.com"
3) "126"
4) "126.com"