史上最全:windows电脑连接虚拟机(Linux)上的redis教程
1.Redis配置1.1 先关闭你的防火墙需要外部系统连接Linux上的Redis,我们需要更改redis.conf中的一些配置,但是首先,我们要先关闭防火墙(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start f
·
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"));
}
运行结果:
更多推荐
已为社区贡献9条内容
所有评论(0)