千家信息网

Redis SpringBoot类怎么配置

发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,这篇文章主要介绍"Redis SpringBoot类怎么配置"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Redis SpringBoot类怎么配置"文章能帮
千家信息网最后更新 2025年02月07日Redis SpringBoot类怎么配置

这篇文章主要介绍"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 */@Configurationpublic class RedisConfig {    // springboot启动后,自定义容器内部的redisTemplate对象,    @Bean    public  RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) {        RedisTemplate 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类怎么配置"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

0