1 更改redis.conf
1.注释掉这行,作用:去掉只有本机才能访问这个限制
2. 连接redis服务器不使用密码
3. 增加守护进程,允许redis后台运行
2. 更改云服务器安全组(我用的华为云ecs),给redis端口6379增加入网权限
首先查看自己使用的安全组:
然后自己在云服务器网站上找到修改安全组配置的地方做如下修改
3. 关闭6379端口的防火墙
firewall-cmd --zone=public --add-port=6379/tcp --permanent
查看端口是否打开:
firewall-cmd --zone=public --list-ports
4. 启动redis
cd到redis安装目录
./src/redis-server redis.conf
5. 验证
1. telnet ip 6379
ctrl+ ] : 进入telnet页面,键入quit即可退出
2. 代码测试
package com.redisdemo;
import org.junit.Before;
import org.junit.jupiter.api.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
public class TestRedis {
@Test
public void testAdd() {
JedisPool jedisPool = new JedisPool("自己的远程服务器ip", 6379);
Jedis jedis = jedisPool.getResource();
String str = jedis.set("name", "haha");
String str1 = jedis.get("name");
System.out.println(str1);
}
}
结果:
./src/redis-server redis.conf
./src/redis-cli
以上就是我遇到的一些坑,希望能帮助你
弱小和无知不是生存的障碍,傲慢才是