改BUG:远程连接redis失败,可能是防火墙的问题

问题再现

python 复制代码
import redis

# 假设虚拟机的 IP 地址为 192.168.XX.XX,Redis 默认端口为 6379
r = redis.StrictRedis(host='192.168.171.135', port=6379, db=0, password='123456')

try:
    # 测试连接
    r.ping()
    print("成功连接到虚拟机中的 Redis!")
except redis.exceptions.ConnectionError as e:
    print(f"连接虚拟机中的 Redis 失败:{e}")

为了简单期间,用python做这个测试。

如果报错了,就可以尝试一下开启防火墙的6379端口来解决

解决

bash 复制代码
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
相关推荐
ShineWinsu14 分钟前
对于Coze—AI:SDK的解析
人工智能·python·ai·sdk·项目·coze·字节跳动
杨运交16 分钟前
[071][验证码模块]基于Spring拦截器的验证码认证设计思想
java·后端·spring
Geek-Chow32 分钟前
CountDownLatch in Java
java
右耳朵猫AI36 分钟前
Python周刊2026W38 | 标准流编码修复、PEP 845/846 草案、解析器提速 10%、集合字典二次复杂度
python·ai·数据科学
微软技术分享39 分钟前
大模型网络结构:模型接口测试用例参考
python
SL_staff1 小时前
从RBAC到场景化授权:《无忧·企业文档》三级权限模型的技术实践解析
java·开源·产品
传奇开心果编程2 小时前
【springboot基础语法学与练】第 1 课:从零开始
java·spring boot·后端·学习
SL_staff2 小时前
财务系统慎用低代码?从数据模型闭环看合规落地的技术实践
java·低代码·全栈
Bruce_Liuxiaowei2 小时前
Python 实例赋值遮蔽类属性:一个从不报错的静默陷阱
开发语言·python·语法糖
滕州市燕猫虎计算机科技工作室个体工商户2 小时前
IDEA:Command line is too long
java·ide·intellij-idea