最终经过重启解决Redis外网无法连接问题!

本文讲述了用户在腾讯云上部署Redis服务时遇到的外网连接问题,分析了可能的原因包括密码错误和防火墙设置,提供了修改密码、检查防火墙和重启服务器的解决方案。最终,通过检查Redis服务状态和启动配置确认问题并成功连接外网。
摘要由CSDN通过智能技术生成

项目场景:

在腾讯云启动Redis服务,方便后期使用


问题描述

本来想在腾讯云服务器起Redis服务,在外网连接,第一天启动的时候,外网还能连接,但是第二天突然就连不上了
腾讯云Redis服务器连接失败问题:
在这里插入图片描述
莫名奇妙多出的key
在这里插入图片描述
删除莫名出现的key
在这里插入图片描述


原因分析:

密码错误导致

防火墙关闭导致


解决方案:

方案一:修改密码,未解决

方案二:检查防火墙,未关闭

方案三:重启Linux服务器

在这里插入图片描述

检查Redis服务是否自启动并正常运行,输入 ps -ef|grep redis

未出现Redis的端口6379,表示未启动,需要启动Redis
在这里插入图片描述

启动Redis并检查是否正常运行

启动,输入 redis-server /myredis/redis8.conf
在这里插入图片描述
检查是否运行,输入 ps -ef|grep redis ,出现下图表示正常启动
在这里插入图片描述

服务器连接Redis,输入 redis-cli
出现OK表示服务器连接Redis成功
在这里插入图片描述
尝试Redis客户端外网连接Redis

连接成功
在这里插入图片描述
连接成功之后有16个小库
在这里插入图片描述

Redis Cluster 连接失败可能是由于以下原因导致的: 1. Redis Cluster 的节点配置不正确。请检查节点的 IP 地址和端口号是否正确配置。可以使用 Redis Cluster 命令行工具 redis-cli 查看 Redis Cluster 的节点信息。 2. 网络连接问题。请确保 Redis Cluster 的节点之间可以相互通信,可以使用 ping 命令测试节点之间的连通性。 3. Redis Cluster 的配置问题。请确保 Redis Cluster 的配置文件正确配置,特别是 cluster-enabled 和 cluster-config-file 这两个参数。 4. Redis Cluster 的密码认证问题。如果 Redis Cluster 开启了密码认证机制,请确保在连接时提供了正确的密码。 针对以上问题,可以尝试以下方法进行解决: 1. 检查节点配置。使用 redis-cli 工具连接Redis Cluster,使用 cluster nodes 命令查看节点信息是否正确,如果有节点状态为 FAIL,可以使用 cluster meet 命令重新加入节点。 2. 检查网络连接。使用 ping 命令测试节点之间的连通性,如果发现有节点无法 ping 通,可以检查网络配置,或者尝试重启节点。 3. 检查配置文件。使用 redis-cli 工具连接Redis Cluster,使用 cluster info 命令查看 Redis Cluster 的配置信息,检查 cluster-enabled 和 cluster-config-file 参数是否正确配置。 4. 检查密码认证。如果 Redis Cluster 开启了密码认证机制,可以在连接时使用 -a 参数提供密码。例如:redis-cli -c -h host -p port -a password。 如果以上方法都无法解决问题,可以尝试重新部署 Redis Cluster。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值