# springboot-caffine-redis **Repository Path**: liox/springboot-caffine-redis ## Basic Information - **Project Name**: springboot-caffine-redis - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-29 - **Last Updated**: 2024-01-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # caffeine+redis 二级缓存DEMO ## 注意事项 1. 2.9.3 版本使用的redis应该在6.0以上(没具体确认哪个版本,直接用了docker的redis:7.2.4-alpine3.19),Redis-x64-5.0.14.1 版本的redis在使用下面代码的时候报参数错误 ``` ClientSideCaching.enable(new CaffeineCacheAccessor(cache), connection, TrackingArgs.Builder.enabled().noloop()); ``` 2.RedisCilentConfiguration类 init方法,定义CommandLineRunner不断尝试连接redis,如果连接不上,则选取本地缓存 3.CaffeineCacheAccessor转换Redis和本地caffeine缓存