web-dev-qa-db-ja.com

行をチェックTTL?

テーブル/列ファミリーがあり、一定時間後に期限切れになる行を挿入しています。次に、テーブルをクエリして、すぐに期限切れになる行を確認することはできますか(診断の目的で、つまり次のようなもの:

select subject, ?ttl? from discussions;
18
Jacob

できるよ

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

selectを実行する前に16秒待ったからです。

45
Richard