重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章给大家介绍 redis中有哪些常用命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
铅山网站建设公司成都创新互联,铅山网站设计制作,有大型网站制作公司丰富经验。已为铅山上千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的铅山做网站的公司定做!
Redis常用命令哈希表
赋值与取值
hset key field value
hset 命令用来给字段赋值,hset 命令的方便之处在于不区分插入和更新操作,这意味着修改数据时不用事先判断字段是否存在来决定要执行的是插入操作还是更新操作,当执行的是插入操作时, hset 命令返回 1 ,当执行的是更新操作时,hset 命令返回的是 0 ,当键本身不存在时, hset 命令还会自动建立他。
hget key field
hget命令用来获得字段的值,当给定域不存在或是给定 key 不存在时,返回 nil 。
hmset key field value [ field value ...... ]
hmset 设置多个键值,如果命令执行成功,返回 OK 。当 key 不是哈希表(hash)类型时,返回一个错误。
hmget key field [ field ...... ]
hmget 获得多个键值,如果给定的域不存在于哈希表,那么返回一个 nil 值。因为不存在的 key 被当作一个空哈希表来处理,所以对一个不存在的 key 进行 HMGET 操作将返回一个只带有 nil 值的表。表值的排列顺序和给定域参数的请求顺序一样。
hgetall key
hgetall 获取键中所有字段和字段值却不知道键中有哪些字段时使用,返回的结果是字段和字段值组成的列表
判断字段是否存在
hexists key field
存在返回 1 ,否则返回 0
当字段不存在时赋值
hsetnx key field value
hsetnx 命令与hset 命令类似,区别在于如果字段已经存在,hsetnx 命令将不执行任何操作
增加数字
hincrby key field increment
使字段值增加指定的整数
删除字段
hdel key field [ field .....]
删除一个或多个字段,返回值是被删除的字段个数
只获取字段名或字段值
hkeys key
hkeys 获取所有字段的名字,当 key 不存在时,返回一个空表。
hvals key
hvals 获得键中所有字段的值,当 key 不存在时,返回一个空表。
获得字段数量
hlen key
获取哈希表中域的数量。当 key 不存在时,返回 0 。
关于 Redis中有哪些常用命令就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。