Jedis连接Redis报错:java.net.ConnectException: Connection refused: connect
程序员文章站
2022-05-01 15:33:55
...
测试代码:
public class TestJedis {
@Test
public void test01(){
//1:创建一个Jedis对象 创建一个连接,参1 ip地址 参2 端口
Jedis jedis = new Jedis("localhost", 6379);
//2:执行Redis的指令(set指令)
//写入数据
jedis.set("name","aaa@qq.com");//添加 string-string
jedis.sadd("set","hello","aaa@qq.com","Welcome to use");//添加string-set集合类型
//读取数据
System.out.println(jedis.get("name"));
System.out.println(jedis.smembers("set"));
//关闭连接
jedis.close();
}
}
错误描述
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect
错误原因:Jedis连接的Redis没有启动服务器。
解决办法:
启动Jedis连接的Redis的服务端,因为这里我连接的是localhost自己的,所以我启动redis-server.exe
就行。
启动redis-server.exe
后再运行成功!
上一篇: windows10 Vscode+CMake+GCC/G++ 配置
下一篇: MySQL 连接