IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案

这篇具有很好参考价值的文章主要介绍了IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先,笔者先说明一下自身的情况,怎么连接都连不上,网上的教程全部都看了一遍,基本上没用得上的,这篇文章里面的解决方案包括了笔者能在网上找到了最全面的办法总结,最后终于是连上了

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware


目录

一.连接Jedis出错

二.解决方案

1.确保虚拟网卡的存在

2.主机和虚拟机之间ping通

如果能看见IP地址

如果不能看见ip地址

配置静态IP地址 

3.关闭防火墙

4.关闭保护模式


一.连接Jedis出错

 首先,在pom.xml文件中添加Redis的Java客户端依赖

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>3.7.0</version>
</dependency>

但在测试模块中对Redis是否连接成功进行测试的时候报错了

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware

二.解决方案

1.确保虚拟网卡的存在

首先,win+r 打开 ncpa.cpl 

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware

然后必须确保这俩个虚拟网卡的存在,如果没有的话,必须要彻彻底底的重新卸载安装Vmware,笔者就是在这里出现了问题,网上查阅了相关资料大概是因为之前下载VMware的时候少了一个步骤

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware

注意

卸载VMware的时候一定要非常仔细

  • 首先,使用官方自带的卸载包卸载
  • 其次,在Everything中搜索vmware,然后将所有的文件全部删了
  • 然后,在Ccleaner中点击注册表项,然后删除

如果你的电脑中没有Everything和CCleaner的话,建议下载一下。出于安全考量,如果要删除的话,建议还是网上搜一下仔细的教程,笔者这里只能提供个大概的思路。

2.主机和虚拟机之间ping通

首先,我们要确保虚拟机本身的ip地址是可以访问的,我们可以先使用相关命令来查看当年虚拟机的ip地址,比如笔者使用的是CentOS,就可以使用下面的命令:

ip addr show
ifconfig
ip addr show | grep 'inet '

需要的ip地址是ens那块网卡下的ip地址 

如果能看见IP地址

则进行主机ping虚拟机测试

对于有的信息可能不好理解,这里简单介绍一下:

  • lo:location的简写,代表环回接口,IPv4默认127.0.0.1
  • ens160:网卡 (也就是我们要用的,根据系统不同也可能是ens33)
  • virbr0:虚拟网桥

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware

如果不能看见ip地址

则需要打开网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens160,将ONBOOT 修改为yes,也就是启动网卡,根据系统不同,这个文件的后缀名也有可以是33

vi /etc/sysconfig/network-scripts/ifcfg-ens160

如果还是不可以看见ip地址,则需要进行配置静态IP地址

配置静态IP地址 

还是像刚才一样,打开网卡配置文件,然后将其中的全部文字替换为下面的文字,然后对其中部分做出修改

  • 将ens160改为和ens33(根据自己情况而定,自己的虚拟机网卡是哪个就改成哪个)
  • IPADDR和GATEWAY改为自己虚拟机软件中的ip
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=b06bf8c6-7bcd-455b-8d38-2021e80c2ca7
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.117.129
NETMASK=255.255.255.0
GATEWAY=192.168.195.2
DNS1=8.8.8.8
PREFIX=24

其中的IPADDR和GATEWAY改为自己虚拟机软件中的ip,如下查找

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware

做完上述之后,如果主机可以ping通虚拟机,那就说明虚拟机软件的安装和配置是没有问题的,基本上就可以确定问题在虚拟机内部了,如果做完上述操作还是不能ping通虚拟机,那只能找教程重新安装VMware了

3.关闭防火墙

可能是因为防火墙导致无法连接虚拟机中的redis服务,我们可以手动关闭防火墙,也可以将端口放行

查看端口开放信息

firewall-cmd --list-ports

放行6379端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent

重新加载防火墙

firewall-cmd --reload

查看防火墙状态

systemctl status firewalld

关闭防火墙

systemctl stop firewalld

 开启防火墙

systemctl start firewalld

4.关闭保护模式

将保护模式后的yes改为no

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware


在完成上述全部操作后,就可以看见Jedis已经可以连接成功了

IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware




IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware 本次的分享就到此为止了,希望我的分享能给您带来帮助,也欢迎大家三连支持,你们的点赞就是博主更新最大的动力!IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware如有不同意见,欢迎评论区积极讨论交流,让我们一起学习进步!IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware有相关问题也可以私信博主,评论区和私信都会认真查看的,我们下次再见IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案,Redis,经验分享,intellij-idea,redis,bootstrap,ide,经验分享,vmware文章来源地址https://www.toymoban.com/news/detail-844112.html

到了这里,关于IDEA无法连接虚拟机中的Redis的解决方案,无法连接Jedis,无法ping通虚拟机的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 问题解决——datagrip远程连接虚拟机中ubuntu的mysql失败

    情况 :datagrip远程win11系统下虚拟机里的ubuntu20.04的mysql,连接失败。 1 如果是防火墙没开放3306端口,则需要开放:linux 3306端口无法连接 无法通过防火墙的解决办法 2 如果是3306端口绑定了本地ip,则需要解绑:DataGrip远程连接服务器MySQL

    2024年02月15日
    浏览(58)
  • 解决虚拟机中docker运行es和kibana后本地浏览器无法访问

    正常启动了docker中的es和kibana容器,但是发现本地一直无法访问可视化操作界面。无法访问http://192.168.240.128:5601。通过 docker ps 查看了当前运行的容器后发现都是启动状态。查看日志也看不到什么,docker中很多命令都没有,日志都不方便查看。 安装docker前,需要先创建网络 原

    2024年02月12日
    浏览(56)
  • VMware虚拟机中的Linux重启后共享文件夹失效的解决方法

    重启虚拟机之后,发现在共享路径没有显示我的共享文件夹了。         我发现我虚拟机设置的共享文件夹总是启用的,为什么每次重启之后都找不到了呢?这就很奇怪 发现用命令检查共享文件夹是有被挂载的。  三、修改/etc/rc.local文件 如果/etc/rc.local是空文件就添加如下

    2024年02月10日
    浏览(83)
  • 虚拟机中ping www.baidu.com提示【未知的名称或服务】,但是ping 百度的IP 可以ping通的问题解决方案

    1.遇到的问题描述:          在虚拟机中ping www.baidu.com,提示【未知的名称或者服务】           在本机中ping www.baidu.com,可以ping通           在虚拟机中尝试ping 百度的IP发现也可以ping通 这种情况,是由于虚拟机的DNS没有配置好造成的 2.解决方案一:         2.1 现

    2024年04月14日
    浏览(54)
  • IDEA中maven无法下载依赖解决方案

    如果你尝试了很多网上的办法 仍然没有解决 那么很有可能和我一样碰到**了,解决办法千奇百怪, 解决之前(山丹丹的那个红艳艳)都没我屏幕红,本人试了一下几种 1、检查maven配置 settings.xml(应该都没问题),重建新的仓库(个人不建议这种操作,太麻烦所以我也没试)

    2024年01月20日
    浏览(47)
  • idea更新copilot后无法使用解决方案

    idea更新copilot后无法使用解决方案 1.版本回退到1.1.28.1744(亲测可用) https://plugins.jetbrains.com/plugin/17718-github-copilot/versions 2.Help-Edit Custom VM Options -Dcopilot.agent.disabled=true 3.设置idea代理(需要挂梯子 开启全局代理) 点击Http Proxy Settings 然后重启idea

    2024年02月11日
    浏览(49)
  • Linux虚拟机连接失败解决方案

    下载虚拟机软件为: VMware Workstation 16 Player Xshell 7 在安装虚拟机时,可能会出现连接不上的问题。我们可以尝试从以下方面进行解决。 一、网络连接查看 在网络和Internet设置中点击更改适配器选项,查看是否有VMvare的两个虚拟网卡,没有的话我们的主机肯定是无法连接到虚拟

    2024年02月07日
    浏览(56)
  • idea使用git无法commit问题解决方案

    git可以方便大家管理代码和资料。将其集成到idea中,可以方便管理代码,实现版本管理和异地代码备份。 问题 但实际使用过程中,经常由于操作错误实现idea代码更新变动了,无法直接使用commit提交问题。整理发现出现该问题的主要原因是git创建仓库时,文件夹位置选择错误

    2024年04月28日
    浏览(54)
  • SSH连接问题解决方案 - 服务器无法连接

    SSH(Secure Shell)是一种常用的远程登录和执行命令的协议,它提供了安全的加密通信通道。然而,有时候在连接Linux服务器时可能会遇到无法连接的问题。本文将为您提供一些可能的解决方案。 确认服务器状态 首先,您需要确认服务器的状态。确保服务器正在运行,并且网络

    2024年02月03日
    浏览(47)
  • kali虚拟机配置桥接模式无法上网解决方案大全

    kali虚拟机配置桥接模式无法正常上网?盘点我遇到的各种离谱的kali桥接配置问题 目录 首先,kali桥接配置信息【基础】 然后,你就会神奇地发现——上不去网!!!! 一、某些局域网有限制,用户不能自己配置IP 二、虚拟机网络配置问题 三、eth0网卡不存在 四、ping不通本

    2024年02月03日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包