改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
相关推荐
Tee xm3 分钟前
算法修仙传 第一章 灵根觉醒:数组基础与遍历
java·数据结构·算法·数组·遍历
拾忆-eleven10 分钟前
NLP学习路线图(五):常用库-NumPy, Pandas, Matplotlib
python·自然语言处理·nlp
叫我黎大侠23 分钟前
使用 LibreOffice 实现各种文档格式转换(支持任何开发语言调用 和 Linux + Windows 环境)[全网首发,保姆级教程,建议收藏]
java·大数据·linux·开发语言·python·c#·php
xiaohanbao0943 分钟前
day34 python深度学习训练优化实践:CPU vs GPU
人工智能·python·深度学习·学习·机器学习
青钰未央44 分钟前
17、Python对象操作全解析:同一运算符、成员运算符与整数缓存机制实战
python·改行学it
不争先.1 小时前
Pycharm和Flask的学习心得(4和5)
后端·python·flask
友莘居士1 小时前
创建信任所有证书的HttpClient:Java 实现 HTTPS 接口调用,等效于curl -k
java·开发语言·https·httpclient·curl -k
云攀登者-望正茂1 小时前
如何在Mac 上使用Python Matplotlib
python·macos·matplotlib
abc小陈先生1 小时前
JUC并发编程1
java·juc
飞飞9872 小时前
spring mvc
java·服务器·前端