在本地装了CentOS机器,搭建好redis后,只能在虚拟机里面使用127.0.0.1连接,不能本地访问,解决方案有以下两个步骤:
1、配置redis
2、开启redis访问端口(因为80端口一直开着,刚开始没想到虚拟机redis端口没开)
1、找到redis配置文件:redis.conf,作以下修改:
- protected-mode yes # 改为
- protected-mode no
- bind 127.0.0.1 # 改为注释掉
- #bind 127.0.0.1
- daemonize yes # 后台运行
2、开启redis默认端口:6379
- # 查看防火墙状态
- systemctl status firewalld
- # 开启防火墙
- systemctl start firewalld
- # 关闭防火墙
- systemctl stop firewalld
- # 重启防火墙
- systemctl restart firewalld
- # 开启6379端口
- firewall-cmd --zone=public --add-port=6379/tcp --permanent
- # 关闭端口
- firewall-cmd --zone=public --remove-port=6379/tcp --permanent
- # 重启防火墙
- firewall-cmd --reload
- # 查看防火墙已开启端口
- firewall-cmd --zone=public --list-ports
收工!