我正在尝试将 Rocks DB 与 TTL 结合使用。我初始化rocks db的方式如下:
options.setCreateIfMissing(true)
.setWriteBufferSize(8 * SizeUnit.KB)
.setMaxWriteBufferNumber(3)
.setCompressionType(CompressionType.LZ4_COMPRESSION)
.setKeepLogFileNum(1);
db = TtlDB.open(options, this.dbpath, 10, false);
Run Code Online (Sandbox Code Playgroud)
我已将 TTL 设置为 10 秒。但是,10 秒后键值对不会被删除。这里发生了什么事?