• 技术文章 >数据库 >Redis

    redis中hash表内容怎么删除

    尚2019-07-04 16:28:27原创4382

    hash:

    Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

    Redis 中每个hash可以存储 232 - 1键值对(40多亿)。

    实例:

    127.0.0.1:6379>  HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20
     visitors 23000
    OK
    127.0.0.1:6379>  HGETALL runoobkey
    1) "name"
    2) "redis tutorial"
    3) "description"
    4) "redis basic commands for caching"
    5) "likes"
    6) "20"
    7) "visitors"
    8) "23000"

    删除命令:

    Hdel命令

    Redis Hdel命令用于删除哈希表key中的一个或多个指定字段,不存在的字段将被忽略。

    redis Hdel 命令基本语法如下:

    redis 127.0.0.1:6379> HDEL KEY_NAME FIELD1.. FIELDN

    返回值:

    被成功删除字段的数量,不包括被忽略的字段。

    redis 127.0.0.1:6379> HSET myhash field1 "foo"
    (integer) 1
    redis 127.0.0.1:6379> HDEL myhash field1
    (integer) 1
    redis 127.0.0.1:6379> HDEL myhash field2
    (integer) 0

    更多Redis相关知识,请访问Redis使用教程栏目!

    以上就是redis中hash表内容怎么删除的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:redis什么时候用hash类型 下一篇:redis是什么服务器

    相关文章推荐

    • ubuntu中redis集群的安装• redis协议是什么意思• redis中怎么对list进行排序• redis的api是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网