jedis操作字符串

使用jedis操作字符串

public static void main(String[] args) {
        Jedis jedis = new Jedis("localhost", 6379);
        //测试jedis连接
        //System.out.println(jedis.ping());
        //操作字符串
        //operationSet(jedis);
       
    }

具体方法

/**
     *@author zh
     *@Date 2020/12/31
     *@MethodNotes   jedis操作字符串
     **/
    public static void operationSet(Jedis jedis){
        /***
        *@author zh
        *@Date 2020/12/30
         * 操作字符串存入一条数据  会覆盖重复的键
         * jedis.set("str1","aaa");    输出结果为:aaa
         *
         * 操作字符串存入一条数据  不会覆盖重复的键
         * jedis.setnx("name","aaa");
         *
         * 存入一条数据并设置有效时间   会覆盖重复的键
         * jedis.setex("str1",10,"aaa");
         *
         * 获取key对应的value并更新value
         * jedis.getSet("name","xiaoxue");
         *
         * 在字符串后面进行拼接
         * jedis.append("str1"," is lover"); 两句一块执行结果为: aaa is lover
         *
         * 删除某一个key
         * jedis.del("str1");
         *
         * 删除多个key
         * jedis.del("age","name");
         *
         * 同时设置多个键值对
         * jedis.mset("name","liuling","age","23","qq","151xxxxxx");
         *
         * 对一个指定的key进行+1
         * jedis.incr("age");
         * 对一个指定的key-1
         * jedis.decr("age");
         *
         * 对一个指定的key自加n  俗话讲,第二个参数是多少就加多少
         * jedis.incrBy("age",5);
         * 对一个指定的key自减n  俗话讲,第二个参数是多少就减多少
         * jedis.decrBy("age",3);
         *
         * 设置key的过期时间为
         * jedis.expire("str1",10);
         *
         *  查看键所对应的value的数据类型
         * jedis.type("str1");
         *
         * 获取key对应的第i到j的字符  类似于截取字符串 从0开始截取到第二位
         * jedis.getrange("name", 0, 2);
        **/
    }

以上纯个人总结,若有错误,欢迎指正

原文地址:https://www.cnblogs.com/zhboke/p/14215342.html