1. 程式人生 > 實用技巧 >阿里雲centos7安裝redis全過程記錄

阿里雲centos7安裝redis全過程記錄

Redis下載地址:https://redis.io/download(這個連線可能得翻牆檢視,但是在centos7伺服器上安裝過程不需要翻牆,我查看了最新的是redis-4.0.9.tar.gz)

1.在centOS裡通過wget下載redis

wget http://download.redis.io/releases/redis-4.0.9.tar.gz

2.在/usr/local裡面建立redis目錄(這個是安裝目錄,自己隨意放)

cd /usr/local
mkdir redis

3.解壓到建立的目錄

cd ~
tar -xzvf redis-4.0.9.tar.gz -C /usr/local/redis


已解壓成功

4.進入目錄編譯一下,用make命令編譯一下

cd /usr/local/redis/redis-4.0.9
make

注意:make命令執行完成編譯後,會在src目錄下生成6個可執行檔案,

分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。

5.譯生成的可執行檔案拷貝到/usr/local/bin目錄下(這個後期可以直接使用命令);

cd /usr/local/redis/redis-4.0.9/src
cp {redis-server,redis-cli,redis-benchmark,redis-check-aof,redis-check-rdb,redis-sentinel} /usr/local/bin

6.進入redis-4.0.9執行安裝命令make install

7.執行基本配置

./utils/install_server.sh

一陣回車就可以了,紅圈就是預設配置的路徑!!!

8.檢視開機啟動列表

chkconfig --list

9.開啟Redis服務操作通過/etc/init.d/redis_6379 start命令,也可通過(service redis_6379 start);

關閉Redis服務操作通過/etc/init.d/redis_6379 stop命令,也可通過(service redis_6379 stop);

10.遠端登陸redis

cd /etc/redis

編輯6379.conf

vim 6379.conf

a.在bind 127.0.0.1前加“#”將其註釋掉

b.預設為保護模式,把protected-mode yes改為protected-mode no

c.預設為不守護程序模式,把daemonize no改為daemonize yes

d.將requirepass foobared前的“#”去掉,密碼改為你想要設定的密碼

e.最後就可以在客戶端登陸了

測試截圖

!!!注意:這裡的name是你自己起的名字,隨便起,無所謂的,還有,到這裡都沒有成功的同學,看看是不是阿里雲使用者組埠6379沒開,自己面壁思過去。

11.這是雖然連線成功了,但是會有一個問題,就是在伺服器你使用關閉命令時會出現
(error) NOAUTH Authentication required.錯誤

這是由於配置了密碼以後,關閉的時候沒有密碼,所以會關閉不了。百度了一下,各種殺死程序什麼的,感覺很麻煩,最後找到/etc/init.d/redis_6379檔案,修改一下程式碼

$CLIEXEC-a"password"-p$REDISPORTshutdown

然後你就可以執行service redis_6379 stop關閉redis了。

推薦:鋅聞網