Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java在Cassandra中添加6个月和1年的ttl_Java_Cassandra - Fatal编程技术网

如何使用java在Cassandra中添加6个月和1年的ttl

如何使用java在Cassandra中添加6个月和1年的ttl,java,cassandra,Java,Cassandra,我将数据存储在Cassandra DB中,基于一些时间间隔,如1小时、1天、1周、1个月和1年,我必须使用如下插槽设置ttl 1小时、1天和1周-14天(1209600秒) 1个月-1个月+1周(3297546秒) 1年-1年+1周(32161752秒) 我用Using=QueryBuilder.ttl(int)找到了它 我的疑问是,它会接受这些巨大的价值吗?卡桑德拉支持长达20年的TTL。检查答案。此外,TTL在代码中可见 我认为关于最长20年的TTL和2038年的bug也值得一看 sessi

我将数据存储在Cassandra DB中,基于一些时间间隔,如1小时、1天、1周、1个月和1年,我必须使用如下插槽设置
ttl

1小时、1天和1周-14天(1209600秒)

1个月-1个月+1周(3297546秒)

1年-1年+1周(32161752秒)

我用Using=QueryBuilder.ttl(int)找到了它


我的疑问是,它会接受这些巨大的价值吗?

卡桑德拉支持长达20年的TTL。检查答案。此外,TTL在代码中可见

我认为关于最长20年的TTL和2038年的bug也值得一看

session.execute( insert.using(using) ).wasApplied();