簡體   English   中英

PynamoDB 是否支持 AWS DAX?

[英]Do PynamoDB support AWS DAX?

我正在使用 PynamoDB 訪問我的 AWS DynamoDB 表,現在我需要通過AWS DAX實現緩存。

PynamoDB 是否支持 DAX,即使需要更改一些源代碼才能使其工作,我也可以自己完成。 請相應地指導我。

我從uncovertruth/PynamoDB分叉,它增加了對DAX 的支持。 你可以安裝它

pip install dynamodb-dax

使用示例在這里

class CacheModel(Model):
    """
    A DynamoDB Caching table
    """
    class Meta:
        table_name = "cachingDax"
        region = 'us-east-1'
        dax_read_endpoints = ['example.cache.amazonaws.com:8111']
        dax_write_endpoints = ['example.cache.amazonaws.com:8111']
    cacheKey = UnicodeAttribute(hash_key=True)
    data = JSONAttribute(default={})

筆記:

  • dax 端點必須是字符串列表
  • 您必須與 Dax 集群在同一 VPC 中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM