我不明白 Redisson 如何在片场进行驱逐。
感谢wiki,我可以看到有一个org.redisson.EvictionScheduler
. 该工作人员应该安排执行以驱逐 Redis 中的旧密钥。此方法用于将 TTL 应用于列表的子元素,而不是全局应用于 Redis 中保存列表的键。(顺便把key列表上的TTL设置为-1
)
我无法完成这项工作,调度程序似乎没有执行。我必须在 spring conf 上创建更多的 bean 吗?有什么额外的事情要做吗?
我正在使用 RSetCache。
设置一个值:
redisson.getSetCache(key, stringCodec).add(value, lifeSpan, TimeUnit.MILLISECONDS);
所以我使用这种方法:org.redisson.api.RSetCache#add