类 RedisCacheConfig

java.lang.Object
plus.hiver.common.config.cache.RedisCacheConfig

@Component public class RedisCacheConfig extends Object
Redis缓存

尊重知识产权,CV 请保留版权,海文科技 https://hiver.cc 出品,不允许非法使用,后果自负

作者:
Yazhi Li
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    org.springframework.cache.CacheManager
    cacheManagerWithHalfOfMouth(org.springframework.data.redis.connection.RedisConnectionFactory factory)
    * 配置redis过期时间 半个月
    org.springframework.cache.CacheManager
    cacheManagerWithHours(org.springframework.data.redis.connection.RedisConnectionFactory factory)
    * 配置Redis过期时间1小时
    org.springframework.cache.CacheManager
    cacheManagerWithMouth(org.springframework.data.redis.connection.RedisConnectionFactory factory)
    * 配置Redis过期时间 一个月 解决cache(@Cacheable)把数据缓存到redis中的value是乱码问题
    org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object>
    指定的日期模式
    org.springframework.data.redis.core.RedisTemplate<String,Object>
    redisTemplate(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory connectionFactory)
    使用StringRedisSerializer序列化为字符串

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • RedisCacheConfig

      public RedisCacheConfig()
  • 方法详细资料

    • redisTemplate

      @Bean public org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory connectionFactory)
      使用StringRedisSerializer序列化为字符串
    • cacheManagerWithMouth

      @Bean @Primary public org.springframework.cache.CacheManager cacheManagerWithMouth(org.springframework.data.redis.connection.RedisConnectionFactory factory)
      * 配置Redis过期时间 一个月 解决cache(@Cacheable)把数据缓存到redis中的value是乱码问题
    • cacheManagerWithHalfOfMouth

      @Bean public org.springframework.cache.CacheManager cacheManagerWithHalfOfMouth(org.springframework.data.redis.connection.RedisConnectionFactory factory)
      * 配置redis过期时间 半个月
      参数:
      factory -
      返回:
    • cacheManagerWithHours

      @Bean public org.springframework.cache.CacheManager cacheManagerWithHours(org.springframework.data.redis.connection.RedisConnectionFactory factory)
      * 配置Redis过期时间1小时
      参数:
      factory -
      返回:
    • jsonRedisSerializer

      public org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> jsonRedisSerializer()
      指定的日期模式