史上最全: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

史上最全:windows电脑连接虚拟机(Linux)上的redis教程_第1张图片

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

1.2.2 修改protect

史上最全:windows电脑连接虚拟机(Linux)上的redis教程_第2张图片 把原来的yes改成no

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

1.2.3修改daemonize

 史上最全:windows电脑连接虚拟机(Linux)上的redis教程_第3张图片

 把no改成yes

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

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

先退出redis

127.0.0.1:6379> shutdown

然后启动

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

如下图所示:

史上最全:windows电脑连接虚拟机(Linux)上的redis教程_第4张图片

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

2.idea使用Jedis连接Redis

2.1导入依赖


      redis.clients
      jedis
      3.6.0

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

运行结果:

史上最全:windows电脑连接虚拟机(Linux)上的redis教程_第5张图片

 

你可能感兴趣的:(redis,redis,java,linux,容器,centos)