2013年10月5日 星期六

Riak實戰(1) - 3分鐘安裝與基本操作

在Mac OSX環境安裝Riak


首先,確認你的mac已經安裝了brew,然後執行:
brew install riak

此時我們可以試著啟動他看看:
riak start

riak預設啟動在8098 port,我們可以連到以下網址看看:
http://localhost:8098/
在啟動Riak時,你可能會看到這樣的警告:
 WARNING: ulimit -n is 256; 1024 is the recommended minimum. 
要怎麼改善呢?.....嗯.....還是自己看吧~


利用RESTful介面做CRUD

Riak的儲存機制是key-value的模式,在Riak底下有多個Bucket,可以把它想像成是SQL的Table。在Bucket下就是你要儲存的的資料了,用Key-Value的方式來做對應。
操作資料的方式如下:

讀取

GET http://localhost:8098/riak/bucket/key

儲存

PUT http://localhost:8098/riak/bucket/key

新增(隨機key)

POST http://localhost:8098/riak/bucket

刪除

DELETE http://localhost:8098/riak/bucket/key


各種環境的Client

除了使用curl,你也可以使用Riak的client端套件來操作Riak。官方以及相關社群已經提供了許多不同語言的client套件,可以在這裡找到:
http://docs.basho.com/riak/latest/dev/using/libraries/

沒有留言:

張貼留言