鍍金池/ 教程/ 大數(shù)據(jù)/ 入門
數(shù)據(jù)結(jié)構(gòu)
超越數(shù)據(jù)結(jié)構(gòu)
基礎知識
入門
管理
使用數(shù)據(jù)結(jié)構(gòu)

入門

每個人的學習方式都不一樣,有的人喜歡親自實踐學習,有的喜歡觀看教學視頻,還有的喜歡通過閱讀來學習。對于Redis,沒有什么比親自實踐學習來得效果更好的了。Redis的安裝非常簡單。而且通過隨之安裝的一個簡單的命令解析程序,就能處理我們想做的一切事情。讓我們先花幾分鐘的時間把Redis安裝到我們的機器上。

Windows平臺

Redis并沒有官方支持Windows平臺,但還是可供選擇。你不會想在這里配置實際的生產(chǎn)環(huán)境,不過在我過往的開發(fā)經(jīng)歷里并沒有感到有什么限制。

首先進入https://github.com/dmajkic/redis/downloads,然后下載最新的版本(應該會在列表的最上方)。

獲取zip文件,然后根據(jù)你的系統(tǒng)架構(gòu),打開64bit32bit文件夾。

*nix和MacOSX平臺

對于*nix和MacOSX平臺的用戶,從源文件來安裝是你的最佳選擇。通過最新的版本號來選擇,有效地址于http://redis.io/download。在編寫此書的時候,最新的版本是2.4.6,我們可以運行下面的命令來安裝該版本:

wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz
tar xzf redis-2.4.6.tar.gz
cd redis-2.4.6
make

(當然,Redis同樣可以通過套件管理程序來安裝。例如,使用Homebrew的MaxOSX用戶可以只鍵入brew install redis即可。)

如果你是通過源文件來安裝,二進制可執(zhí)行文件會被放置在src目錄里。通過運行cd src可跳轉(zhuǎn)到src目錄。

運行和連接Redis

如果一切都工作正常,那Redis的二進制文件應該已經(jīng)可以曼妙地跳躍于你的指尖之下。Redis只有少量的可執(zhí)行文件,我們將著重于Redis的服務器和命令行界面(一個類DOS的客戶端)。首先,讓我們來運行服務器。在Windows平臺,雙擊redis-server,在*nix/MacOSX平臺則運行./redis-server.

如果你仔細看了啟動信息,你會看到一個警告,指沒能找到redis.conf文件。Redis將會采用內(nèi)置的默認設置,這對于我們將要做的已經(jīng)足夠了。

然后,通過雙擊redis-cli(Windows平臺)或者運行./redis-cli(*nix/MacOSX平臺),啟動Redis的控制臺??刂婆_將會通過默認的端口(6379)來連接本地運行的服務器。

可以在命令行界面鍵入info命令來查看一切是不是都運行正常。你會很樂意看到這么一大組關鍵字-值(key-value)對的顯示,這為我們查看服務器的狀態(tài)提供了大量有效信息。

如果在上面的啟動步驟里遇到什么問題,我建議你到Redis的官方支持組里獲取幫助。

驅(qū)動Redis

很快你就會發(fā)現(xiàn),Redis的API就如一組定義明確的函數(shù)那般容易理解。Redis具有讓人難以置信的簡單性,其操作過程也同樣如此。這意味著,無論你是使用命令行程序,或是使用你喜歡的語言來驅(qū)動,整體的感覺都不會相差多少。因此,相對于命令行程序,如果你更愿意通過一種編程語言去驅(qū)動Redis,你不會感覺到有任何適應的問題。如果真想如此,可以到Redis的客戶端推薦頁面下載適合的Redis載體。