改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
相关推荐
小小测试开发6 分钟前
Python + MediaPipe 手势绘画高级应用:从基础到创意交互
开发语言·python·交互
MoRanzhi120327 分钟前
12. NumPy 数据分析与图像处理入门
大数据·图像处理·人工智能·python·矩阵·数据分析·numpy
爱学习的小道长42 分钟前
Python调用优云智算安装的ComfyUI服务器
服务器·开发语言·python
databook1 小时前
让YOLO飞起来:从CPU到GPU的配置指南
人工智能·python·图像识别
_bong1 小时前
python语言中的常用容器(集合)
开发语言·python
懒惰蜗牛1 小时前
Day24 | Java泛型通配符与边界解析
java·后端·java-ee
HezhezhiyuLe1 小时前
MAC idea 环境变量设置失效
java·macos·intellij-idea
茉莉玫瑰花茶1 小时前
Redis - Bitmap 类型
数据库·redis·缓存
fatfishccc1 小时前
(七)API 重构的艺术:打造优雅、可维护的 API
java·驱动开发·intellij-idea·软件研发·后端开发·代码重构·api重构
tqs_123451 小时前
分sheet写入excel
开发语言·python·算法