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

本文介绍了如何在Linux上配置Redis以允许外部连接,包括关闭防火墙,修改redis.conf文件中的bind、protect及daemonize设置。接着在Windows环境下,使用IDEA集成Jedis库进行Redis连接测试,展示了一个简单的Redis命令执行示例。
摘要由CSDN通过智能技术生成

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"));
    }

运行结果:

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值