> 文章列表 > 缓存优化---环境搭建

缓存优化---环境搭建

缓存优化---环境搭建

缓存优化

  1. 为什么要使用redis缓存?
    问题说明

用户数量多,系统访问大,频繁访问数据库,系统性能下降,用户体验差

环境搭建

  • maven坐标

    • 项目中的pom.xml文件中导入spring data redis的maven坐标:

      <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
      </dependency>
      
  • 配置文件

    • 在项目的application.yml中加入redis相关配置:

      springredis:host: 127.0.0.1port: 6379password:12345678 # 如果没有设置密码可以注释database:1  # 表示使用数据库1,默认为0,默认总共16个数据库 0-15
      
  • 配置类

    • 在项目中加入配置类RedisConfig

      @Configuration
      public class RedisConfig extends CachingConfigurerSupport {@Beanpublic RedisTemplate<Object,Object> redisTemplate(RedisConnectionFactory connectionFactory){RedisTemplate<Object,Object> redisTemplate = new RedisTemplate<>();//默认的key序列化器为:  JdkSerializationRedisSerializerredisTemplate.setKeySerializer(new StringRedisSerializer());redisTemplate.setConnectionFactory(connectionFactory);return redisTemplate;}}
      

      yml文件配置redis报错
      缓存优化---环境搭建

问题原因 注意有空格
缓存优化---环境搭建