22

我有一个表/列族,我正在插入在一定时间后过期的行。然后是否可以查询表以检查哪些行将很快过期(出于诊断目的,例如:

select subject, ?ttl? from discussions;
4

1 回答 1

49

你可以做

select subject, TTL(subject) from discussions;

以秒为单位返回主题的剩余 TTL。

例如

> insert into discussions (uid, subject) VALUES (now(), 'hello') using ttl 100;
> select subject, TTL(subject) from discussions;

 subject | ttl(subject)
---------+--------------
   hello |           84

因为我在运行选择之前等待了 16 秒。

于 2013-09-28T13:05:56.163 回答