What is Redis?
Redis是一個NoSQL資料庫,提供許多不同的資料結構供資料處理使用。Redis在memory上處理資料,所以讀取速度快,並且可將結果存進disk以供下次使用。
Redis建置與啟動
這邊主要介紹的是build from source code(unstable)的方法,您也可以去Redis官網下載或OS X使用者可以用homebrew安裝,指令如下:
首先到Redis的github(unstable branch)把專案用git clone下來之後,切到redis專案目錄底下build,指令如下:brew install redis
makebuild完之後就可以啟動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 等。
想要看更多操作指令,可以參考官方文件
沒有留言:
張貼留言