已经设置了参数 enable-ttl
:true
那怎么来使用TTL呢,是在建表时指定吗
@Hacker_k5X3ov8y 这是 TiKV 的配置,TTL 只在 RawKV 的接口中支持,TxnKV 接口不支持。如果要使用 TTL 功能,可以参考下 client-java 中的相关接口,例如:https://github.com/tikv/client-java/blob/master/src/main/java/org/tikv/raw/RawKVClient.java#L122
/**
* Put a raw key-value pair to TiKV
*
* @param key raw key
* @param value raw value
* @param ttl the ttl of the key (in seconds), 0 means the key will never be outdated
*/
public void put(ByteString key, ByteString value, long ttl) {
...
}