1、先到Redis官網(redis.io)下載redis安裝包
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar xzf redis-5.0.4.tar.gz
cd redis-5.0.4
cd src
make install PREFIX=/usr/local/redis
為了方便管理,將Redis文件中的conf配置文件和常用命令移動到統一文件中
mkdir -p /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc/
啟動redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
默認情況,Redis不是在后台運行,我們需要把redis放在后台運行
vi /usr/local/redis/etc/redis.conf
將daemonize的值改為yes
停止redis實例
/usr/local/redis/bin/redis-cli shutdown
或者
pkill redis-server
讓redis開機自啟
vim /etc/rc.local
加入
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
客戶端連接
/usr/local/redis/bin/redis-cli
ps -ef |grep redis檢查后台進程是否正在運行
#檢測6379端口是否在監聽
netstat -lntp | grep 6379
#使用`redis-cli`客戶端檢測連接是否正常
./redis-cli
-------*************************************----------
用redis desktop manager可視化工具
開啟客戶端設置密碼
config set requirepass zhangzheng
開啟6379端口
firewall-cmd --add-port=6379/tcp
firewall-cmd --reload
systemctl restart sshd
systemctl restart firewalld.service
需要修改redis.conf
1.修改bind
原來: bind 127.0.0.1 代表本地回環地址,訪問redis服務只能通過本機的客戶端連接,而無法通過遠程連接
修改為:將此行注釋或者講ip改成0.0.0.0 這樣就能接受所有來自於可用網絡接口的連接
2.修改protected mode 保護模式,只允許本地鏈接
修改為:protected mode no
3.設置遠程登錄的密碼:取消requirepass前面的#注釋,並設置密碼123456
requirepass 123456
補充 redis.conf 中的daemonize 配置
daemonize yes 代表開啟守護進程模式。此時是單進程多線程的模式,redis將在后台運行,並將pid寫入redis.conf--pidfile文件中,此時redis將一直運行,除非手動kill
daemonize no 當前界面將進入redis的命令行界面,exit強制退出或者關閉連接工具(xshell等)都會導致redis進程退出
修改配置文件后需要重啟redis!!!