AbstractBaseRedisDao.java 831 B

1234567891011121314151617181920212223242526272829303132
  1. package com.zhcs.dt.dao;
  2. import javax.annotation.Resource;
  3. import org.springframework.data.redis.core.RedisTemplate;
  4. import org.springframework.data.redis.serializer.RedisSerializer;
  5. /**
  6. * redis Dao
  7. * @author FH Q313596790
  8. * 修改时间:2016、5、2
  9. */
  10. public abstract class AbstractBaseRedisDao<K, V> {
  11. @Resource(name="redisTemplate")
  12. protected RedisTemplate<K, V> redisTemplate;
  13. /**
  14. * 设置redisTemplate
  15. * @param redisTemplate the redisTemplate to set
  16. */
  17. public void setRedisTemplate(RedisTemplate<K, V> redisTemplate) {
  18. this.redisTemplate = redisTemplate;
  19. }
  20. /**
  21. * 获取 RedisSerializer
  22. */
  23. protected RedisSerializer<String> getRedisSerializer() {
  24. return redisTemplate.getStringSerializer();
  25. }
  26. }