Riak $ bucket索引列出了不存在的密钥

时间:2016-05-04 07:43:50

标签: riak consistency eventual-consistency riak-2i

我在Riak中使用一个简单的二级索引查询,遍历存储桶中的密钥:

http://riak01:8098/buckets/my_bucket/index/$bucket/_?max_results=10

结果中有10个键,正如预期的那样。但是,当我在KV查询中使用其中一些键时,Riak找不到该项。这不是由于这个特定的密钥被另一个进程删除,如果我在一小时内重复(索引和KV查询),结果是相同的。

这种行为可能是什么原因?有没有办法确保二级索引始终与实际的存储桶内容一致,即当且仅当存储桶中存在具有此类密钥的项目时,它才返回密钥?

0 个答案:

没有答案