2015-10-16 49 views
0

我正在使用Redis缓存一些密钥值对,并且我为该密钥添加了TTL所以应该在超时后删除它。但不是删除,而是想在重置值时重置钥匙到期。这可能吗?如果有的话,任何人都可以向我发送该怎么做?或者如果不可能,是否有任何其他解决方案用于此用例。Redis中密钥过期后的更新值

回答

0

这是不可能使用常规的Redis TTL。

或者,您需要实现使用某些应用程序层计划作业来实现自定义TTL并将自定义操作重置为以重置值

Do you know Quartz?

+0

我不知道Quartz.Net.I我用java only.Is是可能在java中? –

+0

@JinuSanthRose如何只使用Java并使用StackExchange.Redis? –

+0

我正在使用Jedis作为java客户端 –