Redisson重启时,redis中的缓存无法自动清除

时间:2018-02-26 09:36:15

标签: redis redisson

我已经为缓存设置了ttl和idleTime,当应用程序运行时可以删除缓存,但是当我重新启动应用程序时,EvictionScheduler可能无法用于缓存,当ttl接近时缓存​​无法清除。

error

@Bean
public CacheManager cacheManager(RedissonClient redissonClient) throws IOException {
    Map<String, CacheConfig> config = new HashMap<String, CacheConfig>();
    config.put(CacheNames.XinLianService_getAllAgentData, new CacheConfig(60 * 1000, 60 * 1000));
    config.put(CacheNames.XinlianRoleService_getById, new CacheConfig(2 * 60 * 1000, 60 * 1000));
    return new RedissonSpringCacheManager(redissonClient, config);
}

0 个答案:

没有答案