【问题标题】:Spring-Data Couchbase - How to set TTL to document?Spring-Data Couchbase - 如何将 TTL 设置为文档?
【发布时间】:2014-07-17 16:04:47
【问题描述】:

我在 2.2 版的 Couchbase 集群上使用 Spring-Data Couchbase 项目 (1.1.1.RELEASE)。

我需要在我的文档上设置一些生存时间属性。

我知道如何使用 CouchbaseClient 对象执行此操作,但我不知道如何使用 Spring-Data Couchbase 抽象来执行此操作。

感谢您的帮助。

【问题讨论】:

  • 您是指“Time to Live”而不是“Time to Leave”吗?
  • 是的,我的意思是生存时间,抱歉,拼错了 :)

标签: java spring-data couchbase nosql


【解决方案1】:

要设置 TTL,请在文档上设置到期值:

@Document(expiry = 10)

这会将 TTL 设置为 10 秒。 Spring-Data Couchbase reference guide 更详细地介绍了这一点。

【讨论】:

  • 好的。谢谢你提供的详情。我已经阅读了文档,但我应该错过了这一行。
  • 我想在代码中做同样的事情,有没有其他方法可以通过代码做到这一点。
猜你喜欢
  • 1970-01-01
  • 2018-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多