服务器端准备工作
本地和阿里云服务连接redis方法基本一致
首先获取ip,端口号是一样的6379(redis默认)
关闭防火墙或者开辟端口
redis服务后台启动所需要的的配置文件中的bind注释掉(我给删了,反正使用的是默认配置文件的副本),保护模式改为no,但是云服务器上要多谢个密码(安全一点)
修改完毕后一定要重启服务:
可以shutdown然后exit再redis-server;
也可以先找到redis服务线程 ps -ef|grep redis ,然后使用 kill -9 杀掉线程,如下图
上一篇文章也都写过怎么看ip了,已经连接到xshell了,如果不愿意去繁琐的看那么直接连接好服务器或虚拟机后看上面的地址栏就行(不要:22)
但是连接阿里云服务器还有一个东西要弄,就是安全组配置
这里我们配置“内网入方向规则”
我们要配置出下图出来
在上面选项中选择安全组列表,点击实例中的配置规则,选择入方向,手动添加
基本就选个端口号,然后选保存
最后就再java中写代码就行了
java准备工作
首先导入pom依赖
<!--redis-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version>
</dependency>
然后编写代码
//要先打开redis的服务
Jedis jedis = new Jedis("你的ip",6379);
//密码(阿里云,本地不需要)
jedis.auth("123");
//测试是否ping通,成功pong
System.out.println(jedis.ping());