【发布时间】:2014-03-21 20:12:41
【问题描述】:
我正在使用 riak 存储桶来存储消息列表,使用 UUID 作为键,使用 json 消息作为值。这工作正常。
我需要一种有效的方法来在不知道其密钥的情况下从存储桶中获取一条消息,至少在以下两种情况之一中:
- 获取最后插入的对象(这是我的首选方法)。
- 从存储桶中获取一个随机对象(如果第一个选项不可行)。
有没有什么有效的方法可以做到这一点?
我认为另一种选择是检索存储桶中的密钥,然后获取第一个。但这意味着对 riak 进行两次调用,一次获取所有键(仅丢弃除一个之外的所有键),第二次获取对象。好像效率不高。
【问题讨论】:
标签: riak