2016年8月9日 星期二

Redis安裝以及基本操作

What is Redis?

Redis是一個NoSQL資料庫,提供許多不同的資料結構供資料處理使用。Redis在memory上處理資料,所以讀取速度快,並且可將結果存進disk以供下次使用。

Redis建置與啟動

這邊主要介紹的是build from source code(unstable)的方法,您也可以去Redis官網下載或OS X使用者可以用homebrew安裝,指令如下:
brew install redis
首先到Redis的github(unstable branch)把專案用git clone下來之後,切到redis專案目錄底下build,指令如下:
make
build完之後就可以啟動Redis,先將目錄切到src底下,並輸入以下指令:
./redis-server
不過啟動後service就會開著,並且卡住terminal,所以建議可以搭配tmux來操作。

Redis基本操作範例

把目錄切到src底下,用以下指令即可打開與Redis互動的環境:
./redis-cli
進入互動環境後,可以開始下一些指令來做資料儲存和取得的工作,以下用儲存String型態的資料為範例:
set helloStr 'hello'
這個指令指定一個key叫做helloStr並且將值設為hello,所以如果要取得這個String的話可以用以下指令:
get helloStr
若要列出資料庫裡目前所有的key的話,可用以下指令:
keys *
以上只是簡單的操作範例,Redis還提供許多好用的資料結構如 Set, Sorted Set 和 Hash 等。
想要看更多操作指令,可以參考官方文件

沒有留言:

張貼留言