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沒開,自己面壁思過去。
(error) NOAUTH Authentication required.錯誤
這是由於配置了密碼以後,關閉的時候沒有密碼,所以會關閉不了。百度了一下,各種殺死進程什麼的,感覺很麻煩,最後找到/etc/init.d/redis_6379文件,修改一下代碼
$CLIEXEC -a "password" -p $REDISPORT shutdown
然後你就可以運行service redis_6379 stop關閉redis了。
做完以後感覺頭髮又少了幾根。
轉載自 https://blog.csdn.net/unhejing/article/details/79893852