zoukankan      html  css  js  c++  java
  • Redis-Hash

    Redis-Hash常用命令

    • hset key field value

      设置一个散列,但是在散列中一次只能设置一个属性,如果要批量设置多个属性,则需要使用 hmset命令

    • hget key field

      获取指定key对应的散列中的指定属性对应的值,也是只能每次获取一个属性对应的值,如果要获取批量属性值,则需要使用命令 hmget

    • hmset key field value[(field value)…]

      设置一个散列,例如:hmset key1 name lonely age 18,该追令会生成一个key为key1的散列,散列中的属性有两个 分别是 name以及age,对应的值分别是 lonely和18

    • hmget key field…

      返回指定key对应的散列中指定key-name对应的值,例如上例子的基础上,调用 hmget key1 name指令的结果就是 从key1对应的散列中,获取属性 name对应的值 lonely就是结果了

    • hdel key field…

      删除指定key对应的散列中指定field…的信息。例如有key1:{name:lonely,age:25},那么使用命令hdel key1 age;的结果是删除了 age属性信息,即 只剩下 key1:{name:lonely}

    • hlen key

      返回指定key对应的散列中键值对的数量

    • hexists key field

      判断指定key对应的散列中是否存在field属性的键值对

    • hkeys key

      返回指定key对应的散列的key集合,例如存在 key1:{name:lonely,age:25},那么使用hkeys key1命令的结果就是 {name,age}

    • hvals key

      同hkeys命令类似,不过hvals命令返回的指定key对应散列的value集合

    • hgetall key

      返回指定key对应的所有键值对信息

    • hincrby key field increment

      将指定key对应的散列中指定属性对应的value递增increment个单位,注意只有值是数值类型才可以生效,返回递增后的结果

  • 相关阅读:
    JDBC 实现对数据库表的增删查操作(案例)
    JDBC练习1 从控制台向数据库的表customers中插入一条数据
    JDBC PreparedStatement解决SQL注入问题
    JDBC PreparedStatement针对不同表的通用查询操作
    JDBC 针对数据库表的查询操作(2)
    JDBC 针对数据库表的查询操作(1)
    分布式锁
    浅谈Java线程安全
    Java线程池学习
    ACID
  • 原文地址:https://www.cnblogs.com/duguxiaobiao/p/10465553.html
Copyright © 2011-2022 走看看