设置
| 序号 | 命令 | 简介 |
|---|---|---|
| 1 | hset key field value [field value …] | 设置多个key的字段的值 |
| 2 | hmset key field value [field value …] | 设置多个key的字段的值 |
| 3 | hsetnx key field value | 当filed不存在时设置值 |
获取
| 序号 | 命令 | 简介 |
|---|---|---|
| 1 | hget key field | 获取key中field的值 |
| 2 | hmset key field value [field value …] | 获取key中多个field的值 |
| 3 | hgetall key | 获取key的所有字段和值 |
| 4 | hkeys key | 获取key的所有字段 |
| 5 | hvals key | 获取key的所有值 |
| 6 | hlen key | 获取key的字段数 |
| 7 | hstrlen key field | 获取key中field的值的长度 |
| 8 | hrandfield key [count [withvalues]] | 获取key中count个随机field,withvalues表示值也获取 |
| 9 | hscan key cursor [match pattern] [Count count] | 迭代hash |
自增自减
| 序号 | 命令 | 简介 |
|---|---|---|
| 1 | hincrby key field increment | key的field的值加上increment(整数) |
| 2 | hincrbyfloat key field increment | key的field的值加上increment(小数) |
其他
| 序号 | 命令 | 简介 |
|---|---|---|
| 1 | hdel key field [field …] | 删除key中给定的field |
| 2 | hexists key field | 判断field是否存在于key中 |
本文详细介绍了Redis中用于操作哈希(Hash)的数据类型的各种命令,包括设置、获取、自增自减以及删除等操作。例如,`hset`用于设置字段值,`hget`用于获取字段值,`hincrby`用于字段值的整数递增,而`hdel`则用于删除字段。此外,还提到了`hexists`用于检查字段是否存在,以及`hscan`用于迭代哈希中的字段。

3320

被折叠的 条评论
为什么被折叠?



