Java Redis 你了解多少?( 五 )


               .addNodeAddress(\"127.0.0.1:7004\" \"127.0.0.1:7001\");
       return Redisson.create(config);
   
   @Bean
   CacheManager cacheManager(RedissonClient redissonClient) {
       Map<String CacheConfig> config = new HashMap<String CacheConfig>();
       // 新建 \"testMap\" 缓存:ttl=24分钟 , maxIdleTime=12分钟
       config.put(\"testMap\" new CacheConfig(24*60*1000 12*60*1000));
       return new RedissonSpringCacheManager(redissonClient config);
   

此外 , 还可以读取 JSON 或 YAML 文件配置 RedissonSpringCacheManager 。

与 RMaps 一样 , 每个 RedissonSpringCacheManager 实例都有两个重要参数: ttl(生存时间)和 maxIdleTime 。 如果这些参数设为0或者没有定义 , 那么数据将无限期地保留在缓存中 。

推荐阅读