问题描述
是否可以对单个键 设置ttl / record-expiry,而无需进行放置 ,即无需更改键的值。与Redis中的 EXPIRE 类似吗? 我可以先执行“ get”操作,然后再执行“ put”操作,然后设置ttl,但是如果设置大值,效率会降低。
hz = hazelcast.HazelcastClient()
test_map = hz.get_map('test_map')
val = test_map.get(key)
test_map.put(key,val,ttl)
注意-我正在使用hazelcast-python-client
解决方法
您可以使用map.setTtl()方法通过更改其他任何内容来调整TTL:
documentation