redis客户端无法连接虚拟机的redis服务
1. 首先在主机上ping了虚拟机的ip,可以ping通,然后用telnet连接对应端口telnet 192.168.92.130 6379,发现连接不上
2. 查询虚拟机端口是否放开firewall-cmd --query-port=6379/tcp,返回no,执行firewall-cmd --add-port=6379/tcp,返回success。继续telnet,还是不通
root@page-virtual-machine:/home/page# firewall-cmd --query-port=6379/tcp no root@page-virtual-machine:/home/page# firewall-cmd --add-port=6379/tcp success
3. 修改redis.conf文件,将protected-mode由yes改为no,还是不通
4. 修改redis.conf文件,将bind 127.0.0.1修改为虚拟机地址bind 192.168.92.130,重启redis,可以成功telnet