前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >连接虚拟机中Redis失败(问题排查)

连接虚拟机中Redis失败(问题排查)

作者头像
Diuut
发布2022-11-22 20:28:46
3.2K0
发布2022-11-22 20:28:46
举报
文章被收录于专栏:Diuut

需求 居家办公本地起服务需要redis,然而windows版本的最高只有3.0版本的redis,不支持集群,而启动的项目就是集群redis,所以得自己启动一个,然后按部就班下载配置后启动,启动成功,然而虚拟机以外却连不上,只得开始排查问题。

先排查网络问题,windows和linux分别查看对应网络

代码语言:javascript
复制
ipconfig   #windowns查看网络配置
ifconfig    #linux查看网络配置

对比网络网关,找到同网段的网络,ping一下,看通不通,我这里可以ping通,怀疑是防火墙没开放。

代码语言:javascript
复制
service iptables stop   #单次关闭防火墙

service iptables start   #单次开启防火墙

service iptables status   #防火墙状态

先关了,再连接试下,还是不行,是不是端口没开通?先从外面telnet试下

代码语言:javascript
复制
telnet 虚拟机ip 6379  #测试端口

telnet不通,再看看虚拟机里面端口开放。

代码语言:javascript
复制
netstat -anp | grep redis     #查看redis端口开放

端口正常开放

网络连接正常,端口开放正常,telnet不通,大概率就是配置问题了,找到启动配置文件redis.conf

由于默认保护模式是开启的,需要外部地址链接的时候要先关闭。

这里我们把protected-mode 置为 no。保存关闭redis进程指定配置重启。

再试下telnet。还不通。估计没看完,继续修改下配置文件中相关配置。

刚才配置都没完就重启了。。

这次再重载配置重启一次,telnet通了,再试下物理机redis-cli连接虚拟机redis,bingo!

Post Views: 43

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月9日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档