1. 安裝redis編譯的c環境:
因爲redis是使用C語言編寫的,所以在我們的Linux系統上要安裝redis的編譯環境
輸入:[root@hadoop100 /]# yum install gcc-c++
2. 下載redis安裝包並解壓:
訪問官網,下載redis,例如我的安裝包是:redis-3.0.0.tar.gz[root@hadoop100 local]# wget http://download.redis.io/releases/redis-3.0.0.tar.gz
這裏我放在:/usr/local目錄下。
進入local目錄中,輸入命令:[root@hadoop100 local]# tar -xvf redis-3.0.0.tar.gz -C /usr/local
進行解壓。
此時該目錄包含:
3. 進入redis-3.0.0目錄 使用make命令編譯redis:
[root@hadoop100 redis-3.0.0]# make
4. 安裝redis
[root@hadoop100 redis-3.0.0]# make PREFIX=/usr/local/redis install
PREFIX代表安裝到哪裏,此處我還安裝到此目錄下。
此時目錄結構:
5. 拷貝redis-3.0.0中的redis.conf到安裝目錄redis中:
[root@hadoop100 redis-3.0.0]# cp redis.conf ../redis/bin/
此時bin目錄結構爲:
6. 修改爲後臺啓動
輸入命令:[root@hadoop100 bin]# ./redis-server
啓動redis。
我們發現他佔據着整個控制檯,我們無法進行別的操作了,所以要將其設置爲後臺啓動,Ctrl+c退出redis服務:
7. 修改redis.cong
打開redis.cong:[root@hadoop100 bin]# vim redis.conf
將no改爲yes
8. 啓動redis
輸入:[root@hadoop100 bin]# ./redis-server redis.conf
,此時就在後臺啓動了。
9. 測試一下
輸入命令:
此時就可以操作redis數據庫了。可以看到他佔用的是6379端口。
輸入:set username augustu
注意哈:此處不是給數據庫設置用戶名,只是單純的存儲一條數據,redis是鍵值對存儲方式。
輸入:get username
,可以看到他輸出了augustu
。輸入:exit
命令退出操作數據庫。
redis數據庫安裝成功了。
10. 關閉redis
redis是在後臺運行的,我們如何關閉它呢?這時可以通過殺進程來結束他
輸入:
我們看到redis進程了,可以殺掉他了:[root@hadoop100 bin]# kill -9 6001
再次輸入:ps -ef |grep redis
,可以看到redis進程沒有了。