根据生存时间文档:
在 t=0 时打开 1,ttl=4 并插入 k1,k2,在 t=2 时关闭 t=3 时打开2,ttl=5。现在 k1,k2 应该在 t>=5 时被删除
在我的用例中:
- 如果我在 t = 0 时使用 ttl = 4 打开 Rocksdb
- 插入 k1,k2。
- 在 t = 2 时关闭数据库。
- ttl=5 在 t=4 再次打开 DB
- 插入 k1,k3。
现在 k1、k2 和 k3 的 ttl 是多少? 记录的 TTL 是否取决于多次打开数据库?
我在想所有记录(k1,k2,k3)的 ttl 会被更改,因为我们已经多次打开 DB,即使使用相同的 TTL。