• redis 命令行密码登录, jedis 基本操作, INCRBY key increment,报错WRONGTYPE Operation


    redis 命令行密码登录

      redis-cli -h [ip] -p [port]
      auth [password]
    

    jedis 常用操作 [来源]

      System.out.println("判断某个键是否存在:"+jedis.exists("username"));
      System.out.println("新增<'username','wukong'>的键值对:"+jedis.set("username", "wukong"));
      System.out.println("设置键username的过期时间为5s:"+jedis.expire("username", 5));
      System.out.println("移除键username的生存时间:"+jedis.persist("username"));
      System.out.println("查看键username的剩余生存时间:"+jedis.ttl("username"));
      System.out.println("查看键username所存储的值的类型:"+jedis.type("username"));
    
      // NX是不存在时才set, XX是存在时才set, EX是秒,PX是毫秒
      jedisCluster.set("11", value, SetParams.setParams().nx().ex(10));
    
      System.out.println("===========添加一个list===========");
      jedis.lpush("collections", "ArrayList", "Vector", "Stack", "HashMap", "WeakHashMap", "LinkedHashMap");
      jedis.lpush("collections", "HashSet");
      System.out.println("collections的内容:"+jedis.lrange("collections", 0, -1));//-1代表倒数第一个元素,-2代表倒数第二个元素
      System.out.println("collections列表出栈(左端):"+jedis.lpop("collections"));
      System.out.println("删除下表0-3区间之外的元素:"+jedis.ltrim("collections", 0, 3));
      // 删除列表指定的值 ,第二个参数为删除的个数(有重复时),后add进去的值先被删,类似于出栈
      System.out.println("删除指定元素个数:"+jedis.lrem("collections", 2, "HashMap"));
      System.out.println("collections的长度:"+jedis.llen("collections"));
      System.out.println("获取collections下标为2的元素:"+jedis.lindex("collections", 2));
    

    INCRBY key increment [来源]

    为键 key 储存的数字值加上增量 increment 。
    如果键 key 不存在, 那么键 key 的值会先被初始化为 0 , 然后再执行 INCRBY 命令。
    如果键 key 储存的值不能被解释为数字, 那么 INCRBY 命令将返回一个错误。
    本操作的值限制在 64 位(bit)有符号数字表示之内。

    Redis报错:WRONGTYPE Operation against a key holding the wrong kind of value 解决处理

    jedis方法与redis服务器中存储数据的类型存在冲突。
    type key 查看类型,然后使用与类型对应的方法

  • 相关阅读:
    SQL 数据开发(经典)转贴
    2018学习计划 借鉴
    SQL数据库索引理解与应用【转贴--收藏】
    学生成绩信息表
    网址收录
    导出word文档 通过DocX组件
    Aspose.word
    C#编码规范
    远程连接ORACLE服务
    Request.Form()的使用
  • 原文地址:https://www.cnblogs.com/cuiyf/p/14393230.html
Copyright © 2020-2023  润新知