redis基本命令-散列(hash)类型

散列类型

赋值和取值

hset key field value
hget key field
hmset key field value [field value ...]
hmget key field [...field]
hgetall key

判断字段是否存在,存在返回1,否则返回0

hexists key field

当字段不存在时赋值.存在时不执行 任何 操作

hsetnx key field value

伪代码

def hsetnx($key,$field,$value)
    $isExists =hexists $key,$field
    if $isExists is 0
        hset $key,$field,$value
        return 1
    else 
        return 0

增加数字

hincrby key field increment

删除字段

hdel key field [field...]

只获取字段名或者值

hkeys key
hvals key

获取字段数量

hlen key

posted @ 2018-09-10 20:53  _风的线条  阅读(198)  评论(0)    收藏  举报