zoukankan      html  css  js  c++  java
  • Redis哈希

    Redis的哈希值是字符串字段和字符串值之间的映射,所以他们是表示对象的完美数据类型

    在Redis中的哈希值,可存储超过400十亿键值对。

    例子

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

    在上面的例子中,我们已经设置Redis的详细教程(name, description, likes, visitors)在哈希名称为 yiibai

    Redis的哈希命令

    如下表所示哈希一些基本的命令:

    S.N.命令和说明
    1 HDEL key field2 [field2]
    删除一个或多个哈希字段
    2 HEXISTS key field
    判断一个哈希字段存在与否
    3 HGET key field
    获取存储在指定的键散列字段的值
    4 HGETALL key
    让所有的字段和值在指定的键存储在一个哈希
    5 HINCRBY key field increment
    由给定数量增加的哈希字段的整数值
    6 HINCRBYFLOAT key field increment
    由给定的递增量哈希字段的浮点值
    7 HKEYS key
    获取所有在哈希字段
    8 HLEN key
    获取哈希字段数
    9 HMGET key field1 [field2]
    获得所有给定的哈希字段的值
    10 HMSET key field1 value1 [field2 value2 ]
    设置多个哈希字段的多个值
    11 HSET key field value
    设置哈希字段的字符串值
    12 HSETNX key field value
    设置哈希字段的值,仅当该字段不存在
    13 HVALS key
    获取在哈希中的所有值
    14 HSCAN key cursor [MATCH pattern] [COUNT count]
    增量迭代哈希字段及相关值

    PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

  • 相关阅读:
    "INVALID" is not a valid start token
    Win+R 快速启动程序
    assert False 与 try 结合 在开发中的使用
    token的分层图如下
    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError
    获取控制台的错误信息 onerror
    状态git
    icmp
    git commit前检测husky与pre-commit 提交钩子
    git diff
  • 原文地址:https://www.cnblogs.com/kluan/p/6020850.html
Copyright © 2011-2022 走看看