Redisson CacheConfig中ttl和maxIdletime之间的区别是什么
我试图参考文档,但仍然不清楚Redisson类中ttl和maxIdleTime之间的区别 有人能帮我照一下吗?Redisson CacheConfig中ttl和maxIdletime之间的区别是什么,redis,spring-cache,redisson,Redis,Spring Cache,Redisson,我试图参考文档,但仍然不清楚Redisson类中ttl和maxIdleTime之间的区别 有人能帮我照一下吗? maxIdleTime允许缓存对象在短于maxIdleTime的时间段内被保留,只要它被请求 ttl将使缓存对象在这几秒钟后失效,而不管它被请求了多少次或何时 设置maxIdleTime=5s 0s ---- 5s set ---- evicted 0s --- 3s ---- 8s set --- set/get ---- evicted ========
- maxIdleTime允许缓存对象在短于maxIdleTime的时间段内被保留,只要它被请求
- ttl将使缓存对象在这几秒钟后失效,而不管它被请求了多少次或何时
0s ---- 5s
set ---- evicted
0s --- 3s ---- 8s
set --- set/get ---- evicted
==========================================
设置ttl=5s
0s --- 3s ---- 5s
set --- set/get ---- evicted
你能举个例子吗?