2016-12-12 54 views

回答

1

首先,我会告诫列表键是一个昂贵的操作,不应该在生产集群上完成。这就是说请查看Java客户端文档(最新版本可以在这里找到:http://basho.github.io/riak-java-client/2.1.0/)。在com.basho.riak.client.api.commands.kv你会发现它具有以下例如在列表按键部分:

Namespace ns = new Namespace("my_type", "my_bucket"); 
ListKeys lk = new ListKeys.Builder(ns).build(); 
ListKeys.Response response = client.execute(lk); 
for (Location l : response) 
{ 
    System.out.println(l.getKeyAsString()); 
} 

还有一个例子也演示如何流将结果返回给客户端。