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