Amazon dynamodb 当GetItem结果为null时,Dynamodb的AWS DAX是否会缓存null结果?

Amazon dynamodb 当GetItem结果为null时,Dynamodb的AWS DAX是否会缓存null结果?,amazon-dynamodb,aws-sdk,amazon-dynamodb-dax,Amazon Dynamodb,Aws Sdk,Amazon Dynamodb Dax,我对AmazonDAX的空结果缓存行为有一个疑问。如果我尝试使用Dynamodb从DAX中GetItem,而item结果为null。DAX是否会缓存空结果以加速获取空项?是。如果在DynamoDB中找不到项,DAX将缓存空标记。是,DAX将缓存负结果: DAX在项目缓存和 查询缓存。DAX找不到时,会出现负缓存项 底层DynamoDB表中的请求项。而不是生成 如果出现错误,DAX缓存空结果并将该结果返回给 用户 负缓存项将保留在DAX项缓存中,直到其 项目TTL已过期,LRU被调用,或直到项目被

我对AmazonDAX的空结果缓存行为有一个疑问。如果我尝试使用Dynamodb从DAX中
GetItem
,而item结果为null。DAX是否会缓存空结果以加速获取空项?

是。如果在DynamoDB中找不到项,DAX将缓存空标记。

是,DAX将缓存负结果:

DAX在项目缓存和 查询缓存。DAX找不到时,会出现负缓存项 底层DynamoDB表中的请求项。而不是生成 如果出现错误,DAX缓存空结果并将该结果返回给 用户

负缓存项将保留在DAX项缓存中,直到其 项目TTL已过期,LRU被调用,或直到项目被修改 使用PutItem、UpdateItem或DeleteItem

发件人: