我们正在使用 DynamoDB 全局表并计划在 DynamoDB 的顶部使用 DAX 来启用缓存。但我没有看到任何关于 DAX 失效将如何在多区域设置中发生的提及。
例如,假设有 2 个集群,一个在 us-west-2 中,一个在 us-east-2 中。如果我们使用 DAX 客户端更新 us-east-2 中的某些内容,它的缓存将被更新,但是在将数据复制到 us-west-2 时,全局表更新缓存也会在 us-west-2 中吗?我在DynamoDB 文档中没有看到任何提及。
我正在尝试编程,我写了一个小代码,但我无法理解这一点
#include<stdio.h>
int main()
{
int x,y,z,k;
x=y=z=k=1;
z=x++||y++&&k++;
printf("%d %d %d %d\n",x,y,z,k);
}
Run Code Online (Sandbox Code Playgroud)
我期待输出为2 1 1 2,因为&&的优先级大于|| 但输出是2 1 1 1请解释.