hset | hset myhash name Jim | 给key为myhash,field为name的值设置为Jim |
---|---|---|
hget | hget myhash name | 取出值 |
hmset | hmset myhash name zy age 20 sex girl | 批量增加field-value对 |
hgetall | hgetall myhash | 获取key下的所有数据 |
hlen | hlen myhash | 返回该key下所有的field的数量 |
hkeys | hkeys myhash | 获取key为myhash中的所有field |
hvals | hvals myhash | 获取key为myhash中的所有value |
hexists | hexists myhash name | 判断myhash下是否有name的field |
hincrby | hincrby myhash age -10 | 给myhash的age的值减10 |
hincrbyfloat | hincrbyfloat myhash grade +2.5 | 与hincrby类似,只是它操作的是浮点数 |
hscan | hscan myhash 0 | 采用游标方式对当前hash进行迭代 |
hdel | hdel myhash name sex | 删除一个或多个数据 |
hsetnx | hsetnx myhash sex girl | 如果key或field不存在则插入有效,否则不插入 |
hmget | hmget myhash name sex age | 批量获得数据 |