通过Java客户端在Riak中自动生成密钥

时间:2012-08-02 16:28:15

标签: auto-generate riak java-client

Riak在存储对象时支持自动生成的密钥:

http://wiki.basho.com/Basic-Riak-API-Operations.html

  

存储新对象并指定随机密钥#

     

如果您的应用程序宁愿将密钥生成保留给Riak,请发出POST请求   存储桶URL而不是PUT到存储桶/密钥对:POST   / riak / bucket如果你没有在Riak之后传递一个“关键”名称,那就是它   会知道为你创造一个。

使用java客户端时是否可以这样做? 似乎在存储对象时必须提供密钥。

1 个答案:

答案 0 :(得分:3)

编辑更新:现在可以在Java客户端中使用。它是在1.0.7客户端版本中添加的。请参阅:https://github.com/basho/riak-java-client/pull/168


不幸的是......现在Java客户端并不支持这一点。

有人为此开了一个问题:https://github.com/basho/riak-java-client/issues/141

我同意需要添加。我们目前正在为Riak 1.2版本提供一些优先级稍高的东西,但我希望能够在不久的将来加入这个并加以补充。