草庐IT

caffeineCacheManager

全部标签

并行的Spring Boot多个缓存管理器

我有一个SpringBootWeb应用程序,并将springsession与redis存储一起使用。Web请求有时需要缓存它们的响应(以避免不必要的数据库访问),我计划使用Caffeine。然而,Redis似乎接管了(只要我包含gradle依赖项)作为缓存实现,因为我为Caffeine设置的所有TTL都被忽略了。是否可以/推荐在SpringBoot应用程序中使用超过1个缓存提供程序?我可以尝试将Redis用于所有缓存,只是担心它会影响SpringBoot附带的session实现(我没有配置任何东西,只是使用了@EnableRedisHttpSession)。我很感激任何关于这方面的建议