1. 程式人生 > >Centos7中安裝Redis

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>