嗨,我是gemfire的新手,我想在设置的空闲时间之后从gemfire区域获取特定密钥的数据。

我通过以下代码使用redis做到了这一点。

jedis.set(key, value);
config.setMaxIdle(50);
jedis.expire(key, config.getMaxIdle());

但是如何在gemfire中做到这一点。

任何帮助。

谢谢。

最佳答案

如果要删除特定区域的数据,请尝试以下代码:

Region<String, String> region = cache .<String, String> createClientRegionFactory( ClientRegionShortcut.CACHING_PROXY) .setEntryTimeToLive(new ExpirationAttributes(50)) .create(PropertiesCache.getInstance().getProperty("region"));

在我的情况下有效。

关于spring-boot - 是否可以使来自像redis这样的gemfire区域中的特定 key 的数据过期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38758712/

10-09 04:09