如果我们使用相同的TTL多次打开数据库,那么记录上的TTL会是什么?

时间:2017-02-22 09:09:13

标签: ttl rocksdb

根据Time To Live Documentation

  

Open1 at t = 0,ttl = 4,插入k1,k2,关闭t = 2 Open2 at t = 3   ttl = 5。现在应该在t> = 5

时删除k1,k2

在我的用例中:

  1. 如果我在t = 0时打开Rocksdb并使用ttl = 4
  2. 插入k1,k2。
  3. 在t = 2时关闭数据库。
  4. 在t = 4时再次打开DB,ttl = 5
  5. 插入k1,k3。
  6. 现在k1,k2和k3会是什么? 记录的TTL是否依赖于多次打开数据库?

    我认为所有记录(k1,k2,k3)都会被更改,因为我们已经多次打开DB,即使使用相同的TTL也是如此。

0 个答案:

没有答案