使用Jedis操作Redis
第一步 创建一个Maven工程
第二步 在pom.xml文件中引入Jedis相关依赖
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>3.2.0</version>
</dependency>
</dependencies>
第三步 代码编写
package com.jedis;
import redis.clients.jedis.Jedis;
import java.util.Set;
public class JedisDemo {
public static void main(String[] args) {
//创建Jedis对象,传入参数:主机IP,Redis的端口号
Jedis jedis = new Jedis("192.168.169.129",6379);
//测试
String value = jedis.ping();//连接成功,返回:PONG
System.out.println(value);
jedis.set("name", "lucy");
jedis.set("age", "23");
Set<String> keys = jedis.keys("*");
keys.forEach(System.out::println);
}
}
以上需要注意的是:
vi进入redis.conf文件。如若只读,su命令后输入密码进入root用户即可编辑
输入i进入文本编辑模式:
1.在redis.conf文件中,#bind 127.0.0.1 -::1需要注释掉(#就是注释的意思)
2.在redis.conf文件中,protected-mode no需要关闭保护模式(默认为yes,要改成no),允许远程访问
更改完以上配置,按ESC进入指令模式,输入:wq保存并退出
然后重启redis服务器,运行以上代码
如果依然连接报错,检查ip,端口号,防火墙