【问题标题】:Cassandra - Cqlengine - TTL SupportCassandra - Cqlengine - TTL 支持
【发布时间】:2018-01-21 15:38:08
【问题描述】:

我需要通过 cqlengine 使用 TTL; 但是没有关于它的文档。 有人可以帮我解决这个问题。 谢谢

【问题讨论】:

    标签: cassandra ttl cqlengine


    【解决方案1】:

    支持 TTL。

    In [13]: class Bacon(Model):       
       ....:     pk = Integer(primary_key=True)
       ....:     name = Text()
       ....:     
    
    In [14]: sync_table(Bacon)
    
    In [15]: Bacon.ttl(60).create(pk=1, name="delicious")
    Out[15]: Bacon <pk=1>
    

    请参阅以下内容:

    【讨论】:

      【解决方案2】:

      试过了,但是不行

      Bacon.create(pk=1, name="delicious").ttl(60)
      

      这将完美运行

      Bacon.ttl(60).create(pk=1, name="delicious")
      

      使用 ttl() before create(),中效果很好 Django

      【讨论】:

        猜你喜欢
        • 2013-11-14
        • 2019-01-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-06
        • 2017-08-17
        • 1970-01-01
        • 2013-11-03
        相关资源
        最近更新 更多