①.首先是远程服务器的防火墙要关闭
Centos7 的关闭命令:
查看防火墙的运行状态:firewall-cmd --state
关闭防火墙:systemctl stop firewalld.service
禁止防火墙随机启动:systemctl disable firewalld.service
②.修改redis.conf 的配置
一,vim 打开redis.conf 注释掉bind 127.0.0.1 保证所有ip 都可以访问
这里提供一个在文本中搜索的方法:/127.0.0.1 回车,n 往下翻页
二, 修改protected-mode no (默认为no就不用改)
三,设置密码 连接上redis 然后执行命令:config set requirepass 123456
auth 123456
java代码连接:
导入pom文件:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
用main 方法测试是否可以连接:
public static void main(String[] args) {
Jedis jedis = new Jedis("192.168.207.130", 6379);
jedis.auth("123456");
System.out.println(jedis.toString());
System.out.println(jedis.ping());
}
jedis.set jedis.get......
如果设置了密码,则登录的时候要输入密码:
redis-cli -p 6379
auth 123456
set get