1.查看是否安裝redis
which redis whereis redis ps -aux | grep redis ps -ef|grep redis # 假如得到了進程號 9527 然后用命令 ll /proc/進程號/cwd ls -l /proc/進程號/cwd
2.安裝redis
cd /usr/local # 可以選擇高版本,也可以選擇低版本,我用的5.0.4 wget http://download.redis.io/releases/redis-6.0.6.tar.gz # 解壓 tar -xvf redis-6.0.6.tar.gz # 進入解壓的包 cd /usr/local/redis-6.0.6/ # 編譯 make # 編譯成功后進入src目錄 cd src # 安裝redis make install # 驗證是否安裝成功 redis-server -v redis-cli --version # 如果make命令出現錯誤,無法正常安裝 yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc yum install make
3.配置redis
1.注釋掉第69行 #bind 127.0.0.1 2.第88行更改為 關閉安全模式 protected-mode no 3.第136行更改為 允許后台運行(剛開始建議不做修改,方便調試,后續配置結束可以更改) daemonize yes
4.運行
# 進入/usr/local/redis安裝目錄下 redis-server redis.conf # 查看是否運行可以看它出現沒redis的log # 或者打開新的窗口 ps -aux | grep redis # 關閉redis Ctrl+C # 或者通過kill -9 ps -aux | grep redis得到進程號 kill -9 進程號
5.遠程連接
# 查看防火牆狀態 filewall-cmd --state #啟動防火牆 systemctl start firewalld.service 關閉防火牆 ystemctl stop firewalld.service 向防火牆添加開放端口 firewall-cmd --permanent --zone=public --add-port=6379/tcp --permanet參數表示永久,否則表示臨時 加載配置 firewall-cmd --reload 查看開啟的端口 firewall-cmd --permanent --zone=public --list-ports 刪除端口 firewall-cmd --zone=public --remove-port=80/tcp --permanent
# 阿里雲服務器安全組開放端口 控制台--雲服務器ECS--安全組ID--安全組規則入方向
使用redis管理工具進行連接即可。