本地windows连接云服务器redis
·
一、云服务器端配置(Redis + 网络)
步骤 1:修改 Redis 配置文件(redis.conf)
-
编辑配置文件(路径示例:
/www/server/redis/redis.conf):- 允许外部连接:将
bind 127.0.0.1改为bind 0.0.0.0(或用#注释该行); - 关闭保护模式:将
protected-mode yes改为protected-mode no; - 设置密码:添加
requirepass 你的密码(如requirepass 123456)。
- 允许外部连接:将
- 重启 Redis 使配置生效:
# 停止Redis(需先认证)
/www/server/redis/redis-cli -a 你的密码 shutdown
# 启动Redis并加载配置(需要替换为你的redis安装路径)
/www/server/redis/redis-server /www/server/redis/redis.conf
觉得麻烦也可以直接在宝塔linux面板重启

步骤 2:配置云服务器网络权限
-
云平台安全组:
新增规则:允许全部 IPv4 地址通过TCP 协议访问6379 端口(策略设为 “允许”
-
服务器系统防火墙(以 Linux 为例):
# 查看已开放端口
firewall-cmd --list-ports
# 若6379未在列表中,添加端口
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
# 若用iptables
iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
service iptables save
一定要检查服务器系统防火墙这里有没有开放6379这个端口,只在安全组添加了这里没有是不够的,本地依旧连接不上。
二、本地端连接测试
步骤 1:验证网络连通性
-
测试云服务器 IP 可达性:
# Windows命令提示符
ping 云服务器公网IP(如1.12.220.243)
2.测试 6379 端口可达性:
# Windows PowerShell
Test-NetConnection 云服务器公网IP -Port 6379
这里需要用PowerShell,如果想用命令提示符需要到如下位置开启telnet,此操作需要重启电脑生效比较麻烦,不如用PowerShell

步骤 2:本地连接 Redis
在本地命令提示符执行:
redis-cli -h 云服务器公网IP -p 6379 -a 你的Redis密码
三、常见问题排查
若连接失败,按以下顺序排查:
- Redis 配置:确认
bind 0.0.0.0(或已经用#注释)、protected-mode no已生效,且 Redis 进程正常运行(ps -ef | grep redis); - 网络权限:云安全组、服务器防火墙均开放 6379 端口;
- 端口连通性:用
Test-NetConnection/telnet验证端口是否可访问; - IP / 密码正确性:确认云服务器公网 IP、Redis 密码无误。
更多推荐

所有评论(0)