參考:https://blog.csdn.net/Alexshi5/article/details/78726082
三、連接linux下的redis服務器(如果無法連接一般是防火牆或保護模式的問題,按以下步驟操作可解決)
1、修改redis.conf配置文件
進入編輯配置文件
[root@localhost bin]# vim redis.conf
在127.0.0.1前面加上注釋(redis4.0以下版本默認是注釋掉的)
注釋前查看進程
注釋后查看進程
將受保護模式修改為no(redis4.0以下的版本沒有這個模式配置,不用修改)
保存退出(按esc后,鍵盤輸入:冒號,輸入wq或者x,按enter,即為保存后退出)
2、在linux下的防火牆中開放6379端口(與centos7以下版本開放端口的方式有區別)
[root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success
3、重啟防火牆
[root@localhost bin]# systemctl restart firewalld
4、啟動redis
[root@localhost bin]# ./redis-server redis.conf
5、連接測試
總結:
windows下的RedisClient想要訪問虛擬機linux下的redis服務,需要將linux防火牆設置一下,才可以。否則,會報connect timeout,連接不上。