![](/img/trans.png)
[英]How to pass TTL in Cassandra Java Driver QueryBuilder?
[英]How to add 6months and 1 year ttl in Cassandra using java
我根據一些時間間隔(例如1小時,1天,1周,1個月和1年)將數據存儲在Cassandra DB中,我必須使用以下插槽設置ttl
如下所示
1小時1天1周-14天(1209600秒)
1個月-1個月+1周(3297546秒)
1年-1年+1周(32161752秒)
我發現Using using = QueryBuilder.ttl(int);
session.execute( insert.using(using) ).wasApplied();
我的疑問是,它會接受那些巨大的價值嗎?
Cassandra支持長達20年的TTL。 檢查此 SO答案。 此外,TTL是在看得到的代碼, 在這里 。
我認為也有必要關注JIRA票證14092 ,以了解最長20年的TTL和2038年的錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.