一、基礎環境
操作系統:centos7.9(64位)
redis:7.0.5
參考博客:
二、安裝步驟
1.安裝
1.1上傳
redis-7.0.5.tar.gz上傳至服務器/opt文件夾下。
1.2解壓
cd /opt
tar xzvf redis-7.0.5.tar.gz
1.3編譯
1.3.1安裝編譯工具
yum install gcc-c++
1.3.2開始編譯
cd redis-7.0.5
make
看到如下信息,則說明編譯成功:
Tips:看到“which: no python3 in”存的信息,不用擔心,忽略即可
1.4安裝
創建並指定安裝目錄爲/usr/local/redis
mkdir -p /usr/local/redis
make PREFIX=/usr/local/redis/ install
Tips:看到“which: no python3 in”存的信息,不用擔心,忽略即可
1.5進入目錄查看安裝後的redis文件夾:
cd /usr/local/redis/bin
ll
1.6將conf文件複製到/usr/local/redis/bin
cd /opt/redis-7.0.5
ll
cp redis.conf /usr/local/redis/bin
1.7Redis基本配置
進入 /usr/local/redis/bin:
cd /usr/local/redis/bin
vim redis.conf
1.7.1修改redis爲後臺啓動
/daemonize
按下回車查詢,按下n下一個
輸入 i 進入編輯後,將no改成yes
1.7.2開放IP訪問地址
/bind
按下回車查詢,按下n下一個
找到bind 127.0.0.1所在行。
輸入 i 進入編輯後,用”#”符號註釋該行
1.7.3關閉保護模式
/protect
按下回車,按下n下一個
輸入 i 進入編輯後,將no改成yes
1.7.4設置訪問密碼
/requirepass
按下回車,按下n下一個
找到# requirepass foobared所在行,輸入 i 進入編輯後,在改行末尾換行,輸入:
requirepass 你的密碼
記得修改後,使用wq命令保存上述所有配置!!!
1.8測試連接
在bin目錄下輸入:
./redis-server redis.conf
./redis-cli -p 6379 -a 密碼
Warning警告提示把密碼顯示出來,不用在意
ping
回覆pong證明成功啓動並連接
測試完成,Ctr+c退出redis
1.9配置遠程連接(防火牆需要開放端口)
如果Linux沒有關閉防火牆,則需要開放6379端口號,遠程才能訪問
firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload
2.配置開機啓動
2.1複製啓動腳本,並編輯
cp /opt/redis-7.0.5/utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis
然後:
1)修改” EXEC=”
EXEC=/usr/local/redis/bin/redis-server
2)修改”CLIEXEC=”
CLIEXEC=/usr/local/redis/bin/redis-cli
3)添加
在CLIEXEC下一行添加:
$CLIEXEC -a "你的密碼" -p $REDISPORT shutdown
4)修改“CONF=”
CONF="/usr/local/redis/bin/redis.conf"
配置完成後,效果如下所示
:wq
保存退出
2.2測試服務命令效果:
service redis stop
service redis start
2.3執行自啓動命令
cd /etc/init.d/
chkconfig redis on
2.4重啓服務器驗證自啓動效果
reboot
服務器重啓成功後,查看redis是否啓動:
ps -aux|grep redis
看到兩行數據,且存在redis-server
信息,則說明自啓動成功
結束~~~