【Spring Boot】如何集成Redis

  1. 在pom.xml文件中导入spring data redis的maven坐标。
    1.         
                  org.springframework.boot
                  spring-boot-starter-data-redis
              
  2. 在application.yml文件中加入redis相关配置。
    1. spring:
        redis:
          host: 192.168.xxx.xxx
          port: 6379
          password: xxxx
          database: 0
  3. 在Bean管理中加入配置类RedisConfig。
    1. 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 {
      
          @Bean
          public RedisTemplate redisTemplate(RedisConnectionFactory connectionFactory) {
              RedisTemplate redisTemplate = new RedisTemplate<>();
              log.info("Redis的KeySerializer设置为:{}", StringRedisSerializer.class);
              // 默认的Key序列化器为:JdkSerializationRedisSerializer
              // 将key的序列化器改为StringRedisSerializer,以便可以在Redis的key设置什么就显示什么,不进行转化
              redisTemplate.setKeySerializer(new StringRedisSerializer());
              redisTemplate.setConnectionFactory(connectionFactory);
              return redisTemplate;
          }
      
      }
      

你可能感兴趣的:(spring,boot,spring,boot,redis,bootstrap)