Redis SpringBoot类怎么配置
Redis SpringBoot类怎么配置
发布时间:2022-03-29 13:36:27 来源:高防服务器网 阅读:51 作者:iii 栏目:大数据
这篇文章主要介绍“Redis SpringBoot类怎么配置”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Redis SpringBoot类怎么配置”文章能帮助大家解决问题。
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer; import org.springframework.data.redis.serializer.StringRedisSerializer; /** * @ClassName : RedisConfig * @Description : redis * @Author : MJoeBoyae * @Date: 2021-06-26 22:52 */ @Configuration public class RedisConfig { // springboot启动后,自定义容器内部的redisTemplate对象, @Bean public <T> RedisTemplate<String, T> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<String, T> redisTemplate = new RedisTemplate<>(); redisTemplate.setConnectionFactory(redisConnectionFactory); // 使用GenericJackson2JsonRedisSerializer序列化器,可以序列化和反序列化带泛型的数组 GenericJackson2JsonRedisSerializer genericJackson2JsonRedisSerializer = new GenericJackson2JsonRedisSerializer(); StringRedisSerializer stringRedisSerializer = new StringRedisSerializer(); redisTemplate.setKeySerializer(stringRedisSerializer); redisTemplate.setValueSerializer(genericJackson2JsonRedisSerializer); redisTemplate.setHashKeySerializer(stringRedisSerializer); redisTemplate.setHashValueSerializer(genericJackson2JsonRedisSerializer); // 在设置好redisTemplate属性后,使用afterPropertiesSet()方法使得设置生效 redisTemplate.afterPropertiesSet(); return redisTemplate; } }
关于“Redis SpringBoot类怎么配置”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注高防服务器网行业资讯频道,小编每天都会为大家更新不同的知识点。
[微信提示:高防服务器能助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。
[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[