改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
相关推荐
数据小小爬虫几秒前
Jsoup解析商品详情时,如何确保数据准确性?
java·爬虫
莫忘初心丶几秒前
python flask 使用教程 快速搭建一个 Web 应用
前端·python·flask
V+zmm1013410 分钟前
自驾游拼团小程序的设计与实现(ssm论文源码调试讲解)
java·数据库·微信小程序·小程序·毕业设计
坚定信念,勇往无前22 分钟前
springboot单机支持1w并发,需要做哪些优化
java·spring boot·后端
不爱学英文的码字机器32 分钟前
Python爬虫实战:从零到一构建数据采集系统
开发语言·爬虫·python
丁总学Java34 分钟前
`AdminAdminDTO` 和 `userSession` 对象中的字段对应起来的表格
java
鹿鸣悠悠38 分钟前
Python 类和对象详解
开发语言·python
laocooon52385788643 分钟前
用Python实现的双向链表类,包含了头插、尾插、归并排序等功能
开发语言·python
百锦再1 小时前
在Linux上创建一个Docker容器并在其中执行Python脚本
linux·python·docker
HUNAG-DA-PAO1 小时前
Redis存在线程安全吗?为什么?
redis·安全·php