cassandra中TTL的最大值

mob*_*mob 5 ttl cassandra

我们可以为TTL分配的最大值是多少?

在cassandra的java驱动程序中,TTL被设置为int.这是否意味着它仅限于Integer.MAX(2,147,483,647秒)?

Cal*_*ffe 8

最大TTL实际上是20年.来自org.apache.cassandra.db.ExpiringCell:

public static final int MAX_TTL = 20 * 365 * 24 * 60 * 60; // 20 years in seconds
Run Code Online (Sandbox Code Playgroud)

我认为这是在CQL和Thrift查询路径上验证的.

  • 作为参考`Integer.MAX_VALUE`,秒为等于68.0511年. (2认同)