idea|spring boot 集成redis

spring boot 集成redis 一、config配置

@Configuration public class RedisConfig { @Bean public RedisTemplate, Object> redisTemplate(LettuceConnectionFactory connectionFactory){ //重新设置Redis的数据模板,让其可以操作Java中的对象 RedisTemplate, Object> redisTemplate = new RedisTemplate<>(); redisTemplate.setKeySerializer(new StringRedisSerializer()); redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); redisTemplate.setConnectionFactory(connectionFactory); return redisTemplate; } }

二、service设置
public interface RedisService { void set(String key, Object value); Object get(String key); Boolean delete(String key); }

【idea|spring boot 集成redis】实现接口
@Service public class RedisServiceImpl implements RedisService { @Resource private RedisTemplate redisTemplate; public void set(String key, Object value) { //更改在redis里面查看key编码问题 RedisSerializer redisSerializer =new StringRedisSerializer(); redisTemplate.setKeySerializer(redisSerializer); ValueOperations vo = redisTemplate.opsForValue(); vo.set(key, value); }public Object get(String key) { ValueOperations vo = redisTemplate.opsForValue(); return vo.get(key); }public Boolean delete(String key) { return redisTemplate.delete(key); } }

    推荐阅读