已解决
【Spring Boot】如何集成Redis
来自网友在路上 190890提问 提问时间:2023-11-21 06:58:09阅读次数: 90
最佳答案 问答题库908位专家为你答疑解惑
- 在pom.xml文件中导入spring data redis的maven坐标。
-
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency>
-
- 在application.yml文件中加入redis相关配置。
-
spring:redis:host: 192.168.xxx.xxxport: 6379password: xxxxdatabase: 0
-
- 在Bean管理中加入配置类RedisConfig。
-
package com.app.studypro.config;import lombok.extern.slf4j.Slf4j; import org.springframework.cache.annotation.CachingConfigurerSupport; 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.StringRedisSerializer;/*** Redis的配置信息** @author Administrator*/ @Configuration @Slf4j public class RedisConfig extends CachingConfigurerSupport {@Beanpublic RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory connectionFactory) {RedisTemplate<Object, Object> redisTemplate = new RedisTemplate<>();log.info("Redis的KeySerializer设置为:{}", StringRedisSerializer.class);// 默认的Key序列化器为:JdkSerializationRedisSerializer// 将key的序列化器改为StringRedisSerializer,以便可以在Redis的key设置什么就显示什么,不进行转化redisTemplate.setKeySerializer(new StringRedisSerializer());redisTemplate.setConnectionFactory(connectionFactory);return redisTemplate;}}
-
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"【Spring Boot】如何集成Redis":http://eshow365.cn/6-40980-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!