使用RedisTemplate前需要配置的类

2022年6月2日 1001点热度 0人点赞 0条评论
<code>@Configuration
public class RedisTemplateConfig {
    @Bean
    @Primary
    public RedisTemplate&lt;String,Object&gt; redisCacheTemplate(LettuceConnectionFactory redisConnectionFactory){
        RedisTemplate&lt;String,Object&gt; template = new RedisTemplate&lt;&gt;();
        template.setConnectionFactory(redisConnectionFactory);
        FastJsonRedisSerializer fastJsonRedisSerializer = new FastJsonRedisSerializer(Object.class);
        // key 的序列化方式为 string 序列化方式
        template.setKeySerializer(new StringRedisSerializer());
        template.setHashKeySerializer(new StringRedisSerializer());
        template.setValueSerializer(fastJsonRedisSerializer);
        template.setHashValueSerializer(fastJsonRedisSerializer);
        template.setDefaultSerializer(fastJsonRedisSerializer);
        template.afterPropertiesSet();
        return template;
    }
}</code>

小小调酒师

此刻打盹,你将做梦; 此刻学习,你将圆梦。 个人邮箱:shellways@foxmail.com

文章评论