Centos7中安裝Redis
Redis安裝
Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。(摘自百度百科)
環境準備
1.系統版本為Centos7
2.安裝jdk、gcc
3.下載Reids包傳到Centos7中的/root
目錄下
解壓Redis包
在
/root
目錄下 執行命令tar -zxvf /redis-4.0.9.tar.gz
解壓到/root目錄下,會產生一個redis-4.0.9目錄
編譯
由於下載的Reids是原始檔所以必須要將 .c 檔案編譯成 .o檔案(相當於將.java檔案編譯成.class檔案),所以必須安裝gcc,這個是用來的編譯.c檔案。
在/root/redis-4.0.9
目錄中執行一下命令:make
待執行完畢,如果沒有報錯,就編譯成功,如果報錯,一般情況就是沒有安裝gcc。
建立安裝目錄
剛剛是在redis的解壓目錄下操作的,redis還沒有安裝,所以要建立一個安裝目錄來安裝redis。
在/usr/local
目錄下執行命令:mkdir redis
。這樣一個名為reids的資料夾在local目錄下就建立成功了,將在這個目錄中安裝redis。
安裝Redis
1.執行命令
cd /root/redis-4.0.9/
進入reids的解壓目錄。
2.在redis的解壓目錄中執行命令make PREFIX=/usr/local/redis install
其中PREFIX 後面跟的就是剛剛建立的安裝目錄。
3.執行時出行五個INSTALL install 說明安裝成功。
4.執行命令cd /usr/local/redis/
進入安裝目錄後,執行ll
,會有一個bin目錄,這是安裝redis成功後,啟動redis服務和客戶端的目錄。
啟動Redis
redis服務啟動分為前端跟後端
前端啟動
前端啟動就是在 bin 目錄下直接執行./redis-server
就可以了(這種是不推薦的)
後端啟動
1.將解壓目錄下(/root/reids-4.0.9)的redis.conf 複製到 /usr/local/redis 目錄下,與bin目錄平級。執行cp /root/reids-4.0.9/redis.conf /usr/local/redis/
2.cd /usr/local/redis
這個目錄中修改reids.conf這個檔案中的配置資訊。
執行vi redis.conf
將redis.conf中的daemonize no 修改為 daemonize yes ,然後儲存退出。
3.在/usr/local/reids
這個目錄下執行
./bin/redis.server ./redis/conf
(這是一條命令)
通過這條命令後端啟動redis。
啟動Redis的客戶端
在
cd /usr/local/redis/bin
這個目錄下執行./redis-cli
啟動客戶端。
如果出現127.0.0.1:6379>
這個介面,說明Redis安裝成功。
測試Redis安裝
127.0.0.1:6379> set country china
OK
127.0.0.1:6379> get country
"china"
127.0.0.1:6379>