Skip to content

ghyg525/demo_springboot_redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

spring boot demo

缓存处理

  • @EnableCaching 开启缓存 默认使用ConcurrentMapCacheManager

  • 使用redis 只需要引入redis的依赖既可

  • StringRedisTemplate 默认序列化方式为: JdkSerializationRedisSerializer

  • 所以需要缓存的bean需要implements Serializable接口

  • 使用json请使用Jackson2JsonRedisSerializer进行序列化

  • 配置继承CachingConfigurerSupport自己创建RedisCacheManager

  • 在同一个类中调用注解cache的方法无效

  • 因为spring @Cache的aop 代理实现引起

  • 目前解决方案是使用AopContext.currentProxy()获取当前代理类

  • 但需要设置aop参数@EnableAspectJAutoProxy(exposeProxy=true)

  • 感觉不是太好, 找到更好的解决方案后再更新

About

springboot 集成 redis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy