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"));

 

发布评论

分享到:

IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Redis通过IO进行序列化+反序列化讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。