gpt4 book ai didi

amazon-web-services - DAX 对象缓存和查询缓存不同步;没有办法告诉查询缓存驱逐坏数据?

转载 作者:行者123 更新时间:2023-12-02 01:03:51 24 4
gpt4 key购买 nike

根据 DynamoDB DAX 文档,DAX 维护两个独立的缓存:一个用于对象,一个用于查询。我想这没问题。

麻烦的是,如果您更改了一个对象,并且该对象的更改值应该影响存储在查询缓存中的值,似乎没有办法通知 DAX,这意味着在其 TTL 过期之前,查询缓存将出错。

这是相当有限的,似乎没有任何简单的方法来解决它。

有人告诉我我不知道我在说什么,有一种方法可以建议 DAX 逐出查询缓存值。

最佳答案

我希望有更好的答案,但不幸的是,目前除了 TTL 过期之外没有办法更新查询缓存值。通过 DAX 发出的任何 Put 或 Update 请求都会立即更新项目缓存值,但如果直接对 DynamoDB 进行任何更改则不会。

但是,请记住,查询缓存的关键是完整的请求;因此更改请求中的任何字段都会触发缓存未命中。显然,这不是解决方案,但它可能是解决当前限制的一个选项(hack)。

关于amazon-web-services - DAX 对象缓存和查询缓存不同步;没有办法告诉查询缓存驱逐坏数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48817078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com