第一步:
下載redis,我用的版本是,2.4.17,下載地址:http://redis.googlecode.com/files/redis-2.4.17.tar.gz
相關命令:wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz
第二步:
redis下載到本地的計算機上後,我的默認是在DownLoads文件夾下了。
解壓redis:tar zxvf redis-2.4.17.tar.gz
第三步:
解壓完成後,進入src目錄:cd redis-2.4.17/src
第四步:
在redis-2.4.17/src目錄下,執行編譯命令:make
第五步:
還是在在redis-2.4.17/src目錄下,編譯並安裝redis:make install
到此步的時候redis已經安裝完畢。
執行下啓動命令,看下安裝上了沒有。
./redis-server ../redis.conf
命令解釋:前面是啓動redis的命,後面是指定redis所使用的conf文件。
如果正常的話,應該是出現如下的代碼。
[7130] 27 Nov 00:39:08 * Server started, Redis version 2.4.17
[7130] 27 Nov 00:39:08 * The server is now ready to accept connections on port 6379
[7130] 27 Nov 00:39:08 - 0 clients connected (0 slaves), 547496 bytes in use
[7130] 27 Nov 00:39:13 - 0 clients connected (0 slaves), 547496 bytes in use
[7130] 27 Nov 00:39:18 - 0 clients connected (0 slaves), 547496 bytes in use
[7130] 27 Nov 00:39:23 - 0 clients connected (0 slaves), 547496 bytes in use
這是因爲redis默認不是後臺運行的,要想讓redis在後臺運行,需要修改下redis.conf文件。
OK,我們來修改下。
打開redis-2.4.17目錄下的redis.conf文件。
vi redis.conf
需要修改的是:daemonize no,將這裏的"no"改爲"yes"。修改後爲:daemonize yes
保存並退出:(:wq+回車)
再次運行下redis:
進入cd redis-2.4.17/src目錄下,執行命令:./redis-server ../redis.conf
執行完該命令後,你會發現什麼提示都沒有,此時說明redis已經正常運行了。
讓我們執行命令,看下redis到底有沒有運行: ps -ef| grep redis
正常的話,會有如下輸出:
root 7182 1 0 00:44 ? 00:00:00 ./redis-server ../redis.conf
root 7188 5376 0 00:45 pts/1 00:00:00 grep redis
說明redis已經成功啓動。
OK,現在前期的東西已經都完成,下面我們從客戶端打開redis:
命令:(redis-cli)
正常的話,會有如下輸出:
redis 127.0.0.1:6379>
這說明我們已經從客戶端打開了redis。
好,嘗試下怎樣:
redis 127.0.0.1:6379> set name yuhaitao
OK
redis 127.0.0.1:6379> get name
"yuhaitao"
=============================================
OK,一切正常。