RedisTemplate配置:https://www.cnblogs.com/weibanggang/p/10188682.html
package com.wbg.springRedis.test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.data.redis.core.RedisTemplate; public class TestCal { static RedisTemplate redisTemplate = null; public static void main(String[] args) { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-redis.xml"); redisTemplate = applicationContext.getBean(RedisTemplate.class); //设值 redisTemplate.opsForValue().set("i", "10"); print(); //加1 redisTemplate.getConnectionFactory().getConnection().incr( redisTemplate.getKeySerializer().serialize("i") ); //加4 redisTemplate.getConnectionFactory().getConnection().incrBy( redisTemplate.getKeySerializer().serialize("i"), 4 ); print(); // //减1 redisTemplate.getConnectionFactory().getConnection().decr( redisTemplate.getKeySerializer().serialize("i") ); //减4 redisTemplate.getConnectionFactory().getConnection().decrBy( redisTemplate.getKeySerializer().serialize("i"), 4 ); print(); print(); //加2.3 increment是float类型 redisTemplate.opsForValue().increment("i",2.3); print(); } //打印 public static void print(){ System.out.println(redisTemplate.opsForValue().get("i")); } }