RIAK に保存するすべてのオブジェクトにドキュメント レベルの TTL を設定する方法はありますか?
たとえば、RIAK に「キー」の「値」を保存したい場合、そのキーに 30 秒の TTL を設定して、要素が 31 秒で期限切れになるようにすることはできますか?
RIAK に保存するすべてのオブジェクトにドキュメント レベルの TTL を設定する方法はありますか?
たとえば、RIAK に「キー」の「値」を保存したい場合、そのキーに 30 秒の TTL を設定して、要素が 31 秒で期限切れになるようにすることはできますか?
オブジェクトごとに異なる TTL を保存することはできませんが、Bitcask またはインメモリ バックエンドを使用している場合は、保存されているすべてのオブジェクトに適用される「グローバル」TTL を設定できます。
参照: FAQ: Riak からキーを自動的に期限切れにするにはどうすればよいですか?
アプリの構成では、次のようになります。
{bitcask, [
{data_root, "data/bitcask"},
{expiry_secs, 30} %% Expire after 30 secs
]},