Redis启动流程(自用)-以解决JedisConnectionException: java.net.SocketTimeoutException: Connect timed out为终点

本文指导如何在Windows11主机通过VMware虚拟机部署CentOS7,并配置网络以实现主机与虚拟机间的通信,包括IP设置、Redis服务器连接。遇到问题时,提供了解决JedisConnectionException和SocketTimeoutException的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

配置说明:Windows11(主机),CentOS7 64bit(虚拟机,VMware)
顺带一提,我的网络适配器选的是NET模式,具体在此看
在这里插入图片描述
在这里插入图片描述
没有尝试过其他模式能不能解决标题中的问题,所以,拜托路过的好心人大佬指点一下吧在这里插入图片描述

先查ip

主机,win+R,输入cmd,回车,进入控制台
在这里插入图片描述
在这里插入图片描述
输入ipconfig,回车,找到WLAN,ctrl+C复制ip地址
在这里插入图片描述

打开虚拟网络编辑器

在这里插入图片描述
根据刚才复制的IP,修改VMnet8的子网IP和子网掩码,这里我把后两位变成了0,子网掩码也就有两个0
在这里插入图片描述
这样改貌似也可以,,,
在这里插入图片描述

还是查ip

虚拟机,右键打开控制台(我就是记不住快捷键怎么了╭(╯^╰)╮)
在这里插入图片描述
输入ifconfig,回车,找到ens33处的ip地址,ctrl+shift+C复制
在这里插入图片描述

确认正常

进入redis的安装路径(我为了省事装在了桌面,还是建议读者去配一下环境变量)
在这里插入图片描述
右键打开控制台,输入su进入管理员模式,没看到自己输的密码不用怕,大胆输!
在这里插入图片描述
依次输入以下内容:
-h后面加上刚刚复制的ip(ctrl+shift+v粘贴)auth后面输入redis的密码,ping一下玩玩

redis-server redis.conf #这是启动redis的指令
redis-cli -u 你的redis密码 shutdown #这是关闭redis的指令

在这里插入图片描述
这一步如果出了什么问题,那就,就地检查redis.conf的配置
在这里插入图片描述
查询指令:“/”+你要查的字符串,不用双引号
如果只是为了学习的话
确保:

bind 0.0.0.0
daemonize yes
requirepass 此处是你Redis的密码
port 6379
dir .

修改示例:
比如修改protected-mode为no
修改示例:
/+protected+回车
在这里插入图片描述
往下翻,找到protected-mode
在这里插入图片描述
按i,移动光标到指定处,修改为no(这里我修改过了)
在这里插入图片描述
按ESC(一般来说在键盘左上角),再输入:wq,即可保存并退出,这时候需要再运行一遍redis-server redis.conf指令

确保连接

参考这个大佬的文章:linux异常(八):JedisConnectionException: java.net.SocketTimeoutException | Java代码不能和Redis数据库连接/互通 | 深度解析

胜利时刻

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值