1、下載安裝包
快速下載:wget http://download.redis.io/releases/redis-5.0.8.tar.gz
中文官網下載:http://download.redis.io/releases/redis-6.0.6.tar.gz
官網地址:https://redis.io/download/
2、安裝相關依賴
yum -y install gcc-c++
3、解壓安裝包
tar -zxvf redis-6.0.6/tar.gz
4、編譯安裝
# 進入redis目錄
cd redis-6.0.6
# 清空殘余快取
make distclean
# 編譯(報錯繼續輸入下面命令)
make
# make報錯后輸入命令
make MALLOC=libc
# 進入src目錄
cd src/
# 安裝redis PREFIX:安裝路徑
make PREFIX=/usr/local/redis/redis install
5、啟動Redis
在src目錄下執行以下命令啟動redis(默認埠6379)
./redis-server ../redis.conf啟動redis
./redis-cli shutdown關閉redis

6、修改配置實作Redis后臺運行、外網訪問
6.1、修改組態檔
在redis安裝目錄下,找到redis.conf組態檔修改以下配置

進入redis.conf編輯模式
vim redis.conf
找到 bind 127.0.0.1并將其注釋(實作遠程連接訪問)
使用"/ 要搜索的內容",回車,直接快速定位檔案中的位置

還需要開放6379埠,或關閉防火墻
firewall-cmd --zone=public --add-port=xx/tcp --permanent開放埠
firewall-cmd --zone=public --remove-port=xx/tcp --permanent關閉埠
xx :代表埠號 --permanent :代表永久開放一個埠
firewall-cmd --reload重啟防火墻
systemctl stop firewalld關閉防火墻
如果是阿里云或騰訊云需要開放埠
修改以下配置(實作后臺運行)
# 修改保護模式,不修改保護模式也是只能內網訪問的 protected-mode yes 改成 protected-mode no
protected-mode no
# daemonize no 改為yes 后臺一直運行
daemonize yes
# 設定密碼,這里建議設定密碼,否則可能會發生一些預料不到的事情,因為6379埠有漏洞
requirepass "你的密碼"
最后在啟動redis就可以遠程連接redis了(在src目錄執行./redis-server ../redis.conf即可啟動redis)
6.2、開機自啟
進入redis原始碼utils目錄
cd utils/

執行install_server.sh程式
./install_server.sh

Ctrl+c :取消
回車:確認

此時已經啟動,/etc/init.d/里面的redis_6379就是服務名稱
# 開啟服務 stop restart status
service redis_6379 start
# 查看行程占用
ps -fe | grep redis
# 殺死行程
kill -pid ‘行程號’
無論風雨,和自己一決勝負吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/540075.html
標籤:其他
