java程序无法连接redis_无法使用jedis连接到redis
Redis版本:3.2.0
Jedis版本:2.8.1
下面是我连接到redis的java代码:
public class TestRedis {
public static void main(String[] args) {
String host = args[0];
int port = Integer.parseInt(args[1]);
try (Jedis jedis = new Jedis(host, port)) {
System.out.println("Connected to jedis " + jedis.ping());
} catch(Exception e){
e.printStackTrace();
}
}
}
我在安装了redis的机器上运行此程序.这台机器的IP地址是192.168.1.57
如果我提供host =“localhost”和port =“6379”作为参数,则成功建立与redis的连接.
但是,如果我在参数中给出host =“192.168.1.57”和port =“6379”,我最终得到以下异常:
redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused
at redis.clients.jedis.Connection.connect(Connection.java:164)
at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:80)
at redis.clients.jedis.Connection.sendCommand(Connection.java:100)
at redis.clients.jedis.Connection.sendCommand(Connection.java:95)
at redis.clients.jedis.BinaryClient.ping(BinaryClient.java:93)
at redis.clients.jedis.BinaryJedis.ping(BinaryJedis.java:105)
at TestRedis.main(TestRedis.java:14)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at redis.clients.jedis.Connection.connect(Connection.java:158)
... 6 more
请帮忙…
java程序无法连接redis_无法使用jedis连接到redis相关推荐
- java程序无法连接redis 正常启动但是无法访问
最近做网站,www.read8686.com 自己做的一个小型的网站 但是访问的速度太慢了,因为资金的问题,服务器只能买最小的 如何来提高速度 希望把数据存入到redis中,然后redis来实现高速的 ...
- JSch连接不上Linux服务器,windows 下 java程序jsch连接远程linux服务器执行shell命令
java远程连接服务的shell需要使用SSH的登录方式,可以使用JSch技术.JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等. ...
- 服务器ssh升级导致的java程序ssh连接失败
原本项目中使用的jar包为ganymed-ssh2-build210.jar,升级至ganymed-ssh2-261.jar,但是连接还是失败. 经过百度搜索后,将jar包改为:com.jcraft: ...
- java 连接redis 项目_eclipse写java程序实现连接redis数据库教程
第一步,在windows下载安装配置好redis数据库.这里我就不再概述了.下载jedis-2.4.2.jar,当然最好是下载最新版本的jar包. 这个在百度搜索下就出来的.下载后,放在一个文件夹下面 ...
- java程序有连接数据库_Java程序连接数据库
/** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ // 第一种实现 /** * 了解: 利用 Driver 接口的 connect 方法获取连接 */ @Test p ...
- Redis 基础 Jedis -- Jedis(Java程序操作Redis的工具)
文章目录 1. Jedis -- Jedis(Java程序操作Redis的工具) 1.1 Jedis简介 1.2 HelloWorld(Jedis版) 1.2.1 准备工作 1.2.2 编写Java程 ...
- java程序的装载与检查_浅谈Java类型装载、连接与初始化
类型装载.连接与初始化 Java虚拟机通过装载.连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用.其中装载就是把二进制形式的Java class文件读入Java虚拟机中去;连接 ...
- c ibatis mysql实例_[Java教程]java程序中的ibatis连接mySql的基本实例
[Java教程]java程序中的ibatis连接mySql的基本实例 0 2015-03-16 00:01:32 属性文件:SqlMap.properties1 driver=com.mysql.jd ...
- java access远程连接_Java程序实现对access数据库的远程访问
第四步:在其它计算机中运行测试代码 1. 程序中需要数据提供驱动程序,如: Class.forName("org.objectweb.rmijdbc.Driver").newIn ...
最新文章
- 软件包管理 之 Linux软件安装之RPM的安装技巧
- wordpress acf字段 不同样式_WordPress强大搜索功能如何实现?安装Ivory Search插件
- tomcat 中部署java web项目
- 直播 | DSTC 8“基于Schema的对话状态追踪”竞赛冠军方案解读
- SpringBoot定时任务实现的两种方式介绍
- JAVA入门级教学之(深入throws的异常抛出机制)
- array数组的若干操作
- python在webservice接口测试中的应用
- SQL的多表查询(笛卡尔积原理)
- 《我喜欢生命本来的样子》周国平 .mobi .epub .pdf .azw3 电子版下载 读书笔记
- 使用用AI制作logo图标教程
- 小组取什么名字好_最好的小组该取什么名字呢?
- JSP+Servlet技术实现分页 首页 下一页 每一页显示10条页码 下一页 尾页 第页/共页 (利用PageBean实现)
- unityshader中的顶点着色器与片段(元)着色器
- 三星支付存在漏洞可导致黑客进行交易劫持
- FastQC的安装与使用
- 如何使用Julius搭建一个语音识别引擎?
- 深入了解JVM之线上问题排查及工具使用(五)
- 2020高交会第二十二届中国国际高新技术成果交易会
- android开发平台的框架原理,赶紧收藏起来