改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
相关推荐
sg_knight3 小时前
Spring 框架中的 SseEmitter 使用详解
java·spring boot·后端·spring·spring cloud·sse·sseemitter
爬山算法5 小时前
Redis(162)如何使用Redis实现消息队列?
数据库·redis·缓存
郑州光合科技余经理5 小时前
同城系统海外版:一站式多语种O2O系统源码
java·开发语言·git·mysql·uni-app·go·phpstorm
u***32435 小时前
【Redis】centos7 systemctl 启动 Redis 失败
数据库·redis·缓存
一只乔哇噻5 小时前
java后端工程师+AI大模型开发进修ing(研一版‖day60)
java·开发语言·人工智能·学习·语言模型
Dolphin_Home6 小时前
笔记:SpringBoot静态类调用Bean的2种方案(小白友好版)
java·spring boot·笔记
踢足球09296 小时前
Redis的典型应用
数据库·redis·缓存
hadage2336 小时前
--- redis 常见问题 ---
数据库·redis·mybatis
O***P5716 小时前
redis批量删除namespace下的数据
数据库·redis·缓存
MetaverseMan6 小时前
Java虚拟线程实战
java