如何为使用 Redisson Live Objects 创建的 POJO 指定生存时间?

How to specify Time to Live for POJO created with Redisson Live Objects?

我正在使用@REntitty、@RId 对一些 POJO 进行注释,以使用 Redisson library/Redis.

使它们作为跨 JVM 的分布式对象可用

当我使用 LiveObjectService 创建这些 POJO 时,如何指定它们的生存时间?

我浏览了 api 文档,这就是我的发现。 RedisLiveObjectService 有一个方法 'asRExpirable(T instance)'(link 文档:https://static.javadoc.io/org.redisson/redisson/3.4.1/org/redisson/api/RLiveObjectService.html#asRExpirable-T-) 我还在 redis git 存储库中找到了这个测试用例,它演示了可恢复对象的使用。我希望它有帮助 https://github.com/redisson/redisson/blob/master/redisson/src/test/java/org/redisson/RedissonLiveObjectServiceTest.java(查找 testExpirable() 测试用例)