史上最全:windows电脑连接虚拟机(Linux)上的redis教程

1.Redis配置

1.1 先关闭你的防火墙

需要外部系统连接Linux上的Redis,我们需要更改redis.conf中的一些配置,但是首先,我们要先关闭防火墙

(1)设置开机启用防火墙:systemctl enable firewalld.service

(2)设置开机禁用防火墙:systemctl disable firewalld.service

(3)启动防火墙:systemctl start firewalld

(4)关闭防火墙:systemctl stop firewalld

(5)检查防火墙状态:systemctl status firewalld

先关闭防火墙,先关闭防火墙,先关闭防火墙。重要的是说三遍

1.2 配置redis.conf文件

1.2.1 修改bind

把原来的bind 127.0.0.1 改成bind0,0,0,0 这样redis就可以接受其他主机连接

1.2.2 修改protect

 把原来的yes改成no

这样就可以解除redis的保护机制,可以被其他主机连接

1.2.3修改daemonize

 

 把no改成yes

这样将redis改成自动后台运行

做好以上的操作之后,重启一下redis,就完成了redis的配置了

先退出redis

127.0.0.1:6379> shutdown

然后启动

 redis-server [你redis.conf文件的位置]redis-config/redis.conf

如下图所示:

 配置好redis的部分之后,我们就需要弄windows上部分了

2.idea使用Jedis连接Redis

2.1导入依赖

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

2.2 测试

@Test
    void contextLoads() {
        Jedis jedis = new Jedis("172.20.17.41",6379);
        /*jedis所有的命令就是我们之前学习的所有指令*/
        String ping = jedis.ping();
        jedis.set("dex","你好,redis,我将要成为使用你的男人");
        System.out.println(jedis.get("dex"));
    }

运行结果:

 

  • 15
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
回答: 如果你在虚拟机安装Redis并且启动了Redis服务,但是无法通过Redis可视化工具连接Redis,可能有几个原因导致这个问题。首先,你可以通过指令`ps aux | grep redis`来确认Redis是否已经启动。如果Redis已经启动,那么你可以尝试创建一些key并查看是否可以获取。如果一切正常,那么问题可能出在Redis的配置文件(redis.conf)上。你可以检查redis.conf中的绑定IP设置,确保设置为0.0.0.0,这样允许任何与服务器互通的电脑连接Redis服务。另外,你还需要检查服务器的防火墙设置,确保6379端口已经对外开放。如果你使用的是阿里云服务器,你可以在阿里云控制台中添加规则,将6379端口对外开放。最后,重启服务器和Redis可视化工具,你应该能够成功连接虚拟机上的Redis了。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [Redis可视化工具无法连接Redis安装在服务器上面)的解决方案](https://blog.csdn.net/weixin_51499769/article/details/125085937)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Redis客户端图形界面连接不成功](https://blog.csdn.net/F_K999/article/details/82864924)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值