1. hset
设置哈希表中字段的值。
bash
hset key field value
示例:
bash
hset user:1000 name "Alice"
2. hget
获取哈希表中字段的值。
bash
hget key field
示例:
bash
hget user:1000 name
3. hgetall
获取哈希表中所有的字段和值。
bash
hgetall key
示例:
bash
hgetall user:1000
4. hdel
删除哈希表中的一个或多个字段。
bash
hdel key field [field ...]
示例:
bash
hdel user:1000 name
5. hexists
查看哈希表中指定字段是否存在。
bash
hexists key field
示例:
bash
hexists user:1000 name
6. hincrby
为哈希表中的字段值增加指定的整数。
bash
hincrby key field increment
示例:
bash
hincrby user:1000 age 1
7. hincrbyfloat
为哈希表中的字段值增加指定的浮点数。
bash
hincrbyfloat key field increment
示例:
bash
hincrbyfloat user:1000 balance 10.5
8. hkeys
获取哈希表中的所有字段名。
bash
hkeys key
示例:
bash
hkeys user:1000
9. hlen
获取哈希表中字段的数量。
bash
hlen key
示例:
bash
hlen user:1000
10. hmget
获取哈希表中一个或多个字段的值。
bash
hmget key field [field ...]
示例:
bash
hmget user:1000 name age
11. hmset
同时设置哈希表中的多个字段值。
bash
hmset key field1 value1 field2 value2 ...
示例:
bash
hmset user:1001 name "Bob" age 30
12. hsetnx
只在字段不存在时,设置哈希表中的字段值。
bash
hsetnx key field value
示例:
bash
hsetnx user:1000 email "alice@example.com"
13. hvals
获取哈希表中所有字段的值。
bash
hvals key
示例:
bash
hvals user:1000