maven配置
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redis</artifactId>
<version>1.6.1.RELEASE</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</exclusion>
</exclusions>
</dependency>
redisTemplate使用
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("redis.xml");
final RedisTemplate<String, Object> redisTemplate = applicationContext.getBean("redisTemplate", RedisTemplate.class);
ValueOperations<String, Object> value = redisTemplate.opsForValue();
value.set("lp", "hello word");
//获取 这个 key 的值
System.out.println(value.get("lp"));
HashOperations<String, Object, Object> hashOperations = redisTemplate.opsForHash();
RightListReq rightListReq=new RightListReq();
rightListReq.setRightsNo("1001");
Map<String, Object> map = new HashMap<String, Object>();
map.put("rightListReq", rightListReq);
// map.put("age", "26");
hashOperations.putAll("lpMap", map);
Map<Object, Object> result = hashOperations.entries("lpMap");
RightListReq rightListReq1=(RightListReq) result.get("rightListReq");
System.out.println(rightListReq1.getRightsNo());
redisTemplate.opsForList().range("a",0,1);