高防服务器

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 成本,提升运维效率,使您更专注于核心业务创新。

[图文来源于网络,不代表本站立场,如有侵权,请联系高防服务器网删除]
[