每個(gè)人的學(xué)習(xí)方式都不一樣,有的人喜歡親自實(shí)踐學(xué)習(xí),有的喜歡觀看教學(xué)視頻,還有的喜歡通過(guò)閱讀來(lái)學(xué)習(xí)。對(duì)于Redis,沒(méi)有什么比親自實(shí)踐學(xué)習(xí)來(lái)得效果更好的了。Redis的安裝非常簡(jiǎn)單。而且通過(guò)隨之安裝的一個(gè)簡(jiǎn)單的命令解析程序,就能處理我們想做的一切事情。讓我們先花幾分鐘的時(shí)間把Redis安裝到我們的機(jī)器上。
Redis并沒(méi)有官方支持Windows平臺(tái),但還是可供選擇。你不會(huì)想在這里配置實(shí)際的生產(chǎn)環(huán)境,不過(guò)在我過(guò)往的開(kāi)發(fā)經(jīng)歷里并沒(méi)有感到有什么限制。
首先進(jìn)入https://github.com/dmajkic/redis/downloads,然后下載最新的版本(應(yīng)該會(huì)在列表的最上方)。
獲取zip文件,然后根據(jù)你的系統(tǒng)架構(gòu),打開(kāi)64bit
或32bit
文件夾。
對(duì)于*nix和MacOSX平臺(tái)的用戶(hù),從源文件來(lái)安裝是你的最佳選擇。通過(guò)最新的版本號(hào)來(lái)選擇,有效地址于http://redis.io/download。在編寫(xiě)此書(shū)的時(shí)候,最新的版本是2.4.6,我們可以運(yùn)行下面的命令來(lái)安裝該版本:
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
(當(dāng)然,Redis同樣可以通過(guò)套件管理程序來(lái)安裝。例如,使用Homebrew的MaxOSX用戶(hù)可以只鍵入brew install redis
即可。)
如果你是通過(guò)源文件來(lái)安裝,二進(jìn)制可執(zhí)行文件會(huì)被放置在src
目錄里。通過(guò)運(yùn)行cd src
可跳轉(zhuǎn)到src
目錄。
如果一切都工作正常,那Redis的二進(jìn)制文件應(yīng)該已經(jīng)可以曼妙地跳躍于你的指尖之下。Redis只有少量的可執(zhí)行文件,我們將著重于Redis的服務(wù)器和命令行界面(一個(gè)類(lèi)DOS的客戶(hù)端)。首先,讓我們來(lái)運(yùn)行服務(wù)器。在Windows平臺(tái),雙擊redis-server
,在*nix/MacOSX平臺(tái)則運(yùn)行./redis-server
.
如果你仔細(xì)看了啟動(dòng)信息,你會(huì)看到一個(gè)警告,指沒(méi)能找到redis.conf
文件。Redis將會(huì)采用內(nèi)置的默認(rèn)設(shè)置,這對(duì)于我們將要做的已經(jīng)足夠了。
然后,通過(guò)雙擊redis-cli
(Windows平臺(tái))或者運(yùn)行./redis-cli
(*nix/MacOSX平臺(tái)),啟動(dòng)Redis的控制臺(tái)??刂婆_(tái)將會(huì)通過(guò)默認(rèn)的端口(6379)來(lái)連接本地運(yùn)行的服務(wù)器。
可以在命令行界面鍵入info
命令來(lái)查看一切是不是都運(yùn)行正常。你會(huì)很樂(lè)意看到這么一大組關(guān)鍵字-值(key-value)對(duì)的顯示,這為我們查看服務(wù)器的狀態(tài)提供了大量有效信息。
如果在上面的啟動(dòng)步驟里遇到什么問(wèn)題,我建議你到Redis的官方支持組里獲取幫助。
很快你就會(huì)發(fā)現(xiàn),Redis的API就如一組定義明確的函數(shù)那般容易理解。Redis具有讓人難以置信的簡(jiǎn)單性,其操作過(guò)程也同樣如此。這意味著,無(wú)論你是使用命令行程序,或是使用你喜歡的語(yǔ)言來(lái)驅(qū)動(dòng),整體的感覺(jué)都不會(huì)相差多少。因此,相對(duì)于命令行程序,如果你更愿意通過(guò)一種編程語(yǔ)言去驅(qū)動(dòng)Redis,你不會(huì)感覺(jué)到有任何適應(yīng)的問(wèn)題。如果真想如此,可以到Redis的客戶(hù)端推薦頁(yè)面下載適合的Redis載體。
更多建議: