为没有看跌期权的单个条目设置榛子格式的TTL/Record Expiry



是否可以在不执行put的情况下设置单个密钥的ttl/记录到期,即不更改密钥的值。类似于redis中的EXPIRE?我可以做一个";得到";然后是";放入";并且设置ttl,但是这对于大的值是有效的。

hz = hazelcast.HazelcastClient()
    
test_map = hz.get_map('test_map')
val = test_map.get(key) 
test_map.put(key, val, ttl)

注意-我使用的是hazecastpython客户端

您可以使用map.setTtl((方法调整TTL,而无需更改任何其他内容:

IMap map = hz.getMap("testMap");   // get the map    
map.setTtl("keyToModify", 1, TimeUnit.HOURS); 

最新更新