Redis Hash命令大全
1
·
设置
| 序号 | 命令 | 简介 |
|---|---|---|
| 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中 |
更多推荐



所有评论(0)