Redis(RedisTemplate)使用string字符串


RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.html

 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-redis.xml");
        RedisTemplate redisTemplate = applicationContext.getBean(RedisTemplate.class);
        //设值
        redisTemplate.opsForValue().set("key1","value1");
        redisTemplate.opsForValue().set("key2","value2");
        //取值
        String value1 = (String) redisTemplate.opsForValue().get("key1");
        System.out.println(value1);
        //删除
        redisTemplate.delete("key1");
        //求长度
        Long size = redisTemplate.opsForValue().size("key2");
        System.out.println(size);
        //设新值返回旧值
        String oldValue2 = (String) redisTemplate.opsForValue().getAndSet("key2","new_Value2");
        System.out.println(oldValue2);
        //求子字符串
        String rangeValue2 = redisTemplate.opsForValue().get("key2", 0, 3);
        System.out.println(rangeValue2);
        //追加字符串到末尾,返回新字符串长度
        int newLen = redisTemplate.opsForValue().append("key2","_app");
        System.out.println(newLen);
        System.out.println(redisTemplate.opsForValue().get("key2"));

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM