以下是 Redis 中哈希常用的命令和操作:
1. 设置哈希字段值:
- HSET key field value: 设置哈希中指定字段的值。
HSET user:1000 username "john_doe"
2. 获取哈希字段值:
- HGET key field: 获取哈希中指定字段的值。
HGET user:1000 username
3. 设置多个哈希字段值:
- HMSET key field1 value1 [field2 value2 ...]: 设置哈希中多个字段的值。
HMSET user:1000 username "john_doe" email "john@example.com" age 30
4. 获取多个哈希字段值:
- HMGET key field1 [field2 ...]: 获取哈希中多个字段的值。
HMGET user:1000 username email
5. 获取哈希所有字段和值:
- HGETALL key: 获取哈希中所有字段和值,返回一个包含所有字段和值的数组。
HGETALL user:1000
6. 删除哈希字段:
- HDEL key field [field ...]: 删除哈希中的一个或多个字段。
HDEL user:1000 age
7. 检查哈希字段是否存在:
- HEXISTS key field: 检查哈希中是否存在指定的字段。
HEXISTS user:1000 age
8. 获取哈希所有字段:
- HKEYS key: 获取哈希中所有字段的列表。
HKEYS user:1000
9. 获取哈希所有值:
- HVALS key: 获取哈希中所有值的列表。
HVALS user:1000
10. 获取哈希字段数量:
- HLEN key: 获取哈希中字段的数量。
HLEN user:1000
11. 增加哈希字段值:
- HINCRBY key field increment: 将哈希中指定字段的值增加指定的整数值。
HINCRBY user:1000 age 1
12. 获取哈希字段值的长度:
- HSTRLEN key field: 获取哈希中指定字段值的长度。
HSTRLEN user:1000 username
哈希类型在 Redis 中常用于存储对象信息,比如用户信息、商品信息等。使用哈希类型能够更方便地组织和操作相关属性。
转载请注明出处:http://www.zyzy.cn/article/detail/14261/Redis