jedis 连接 虚拟机内redis服务

最近一直在玩关于redis集群,这个关于集群的具体设置步骤可以看这个做为参考, 我在虚拟机内建立的是一个1主3从2哨兵的模式

然后在windows环境下是配置了jedis(具体步骤可以参考这个人写的)建立测试类

然后我去启动的时候发现一个连接超时的错误

这个问题看上去好解决  因为网上的人一般都是说关闭防火墙就可以了

但是我打开终端输入命令, 结果是没有这个服务, 这又是什么情况?不过我想应该是这个方向的问题, 于是我打开了系统监听器,在进程中找到了一个firewalld的进程,哇  难怪我找不到的,在centOS7 里面,有很多CentOS 6中的常用服务发生了变化。

其中iptables是其中比较大的一个。防火墙iptables被firewalld取代。

systemctl stop firewalld
systemctl disable firewalld
 systemctl status firewalld

执行上面的指令后,关闭firewalld, 再次运行test,就可以正常运行了

时间: 2024-08-26 22:42:15

jedis 连接 虚拟机内redis服务的相关文章

在电脑中使用xshell连接虚拟机内的系统

在电脑中使用Xshell连接虚拟机内的系统暂时有两种方法,一种是当虚拟机的网络为桥接模式时,这种模式可以连接外网,也就是如果电脑能够上网,那么在虚拟机内也能直接上网.在这种模式下只需要打开虚拟机内的系统,将防火墙关闭,然后进入终端模式,输入ifconfig回车,此时就可以在显示出来的信息中寻找当前系统的ip地址 (如果找不到就检查一下是否连接网络,我用的是centos7,可以在右上角查看) 记下这个ip后就可以将虚拟机最小化,然后打开xshell 进入之后页面大概是这样, (这个软件有两个可以输

一次解决虚拟机内的服务不能访问经历

问题是这样的,在virtualbox中安装了centos系统,然后部署了一个自己的服务,在虚拟机内通过“127*”地址和“192*”地址都能正常访问,但是虚拟机外访问被拒绝 虚拟机内 [[email protected] dsp]# curl http://192.168.199.184:7050/debug/pprof/heap heap profile: 141: 4782544 [1677: 16456768] @ heap/1048576 1: 1376256 [1: 1376256]

本地连接虚拟机内的kafka遇到的问题

学习技术,提升自己 安装kafka 1.官网找到压缩包,下载并上传到虚拟机内(没钱买不起服务器) 2.执行解压缩命令 tar -zxvf kafka_2.11-2.1.0.tgz 3.进入到kafka_2.11-2.1.0/config目录里,执行图片中的命令,将zookeeper.properties中的信息筛选出来并将筛选出来的数据给一个新建的文件zk.properties cat zookeeper.properties | grep -v '#' >> zk.properties 4.

Redis 一二事 - 在spring中使用jedis 连接调试单机redis以及集群redis

Redis真是好,其中的键值用起来真心强大啊有木有, 之前的文章讲过搭建了redis集群 那么咋们该如何调用单机版的redis以及集群版的redis来使用缓存服务呢? 先讲讲单机版的,单机版redis安装非常简单,不多说了,直接使用命令: 1 [[email protected] bin]# ./redis-server redis.conf 启动就行 在sprig文件中配置如下 1 <!-- 2 TODO: 3 开发环境使用单机版 4 生产环境务必切换成集群 5 --> 6 <!--

Jedis连接redis客户端

1 单点的redis利用jedis客户端连接 如何连接 1 //1 利用jedis连接对象操作redis 2 @Test 3 public void test01(){ 4 //构造一个具有连接信息的jedis对象 5 //确定虚拟机linux系统的端口是开放的? 防火墙 6 Jedis jedis=new Jedis("192.168.60.131", 6379); 7 jedis.set("name", "hanlaoshi"); 8 jed

windows 本地链接 VMware虚拟机 redis服务

使用本地Windows链接 VMware虚拟机 redis服务 我用的虚拟机系统是:windows Server 2012 先把Redis服务器拷贝到服务器并解压,目录如下 这里仅仅作为演示,所以就不安装成window服务了,直接用非系统服务方式启动服务,启动之前需要做以下配置: 1,关掉虚拟机上window Server 2102系统的防火墙 2, 配置 redis.windows.conf 文件,修改如下配置 a,更该bind 为window Server 2102系统IP,我的虚拟机的系统

Redis安装以及Java客户端jedis连接不上相关问题解决

安装步骤 1.由于Redis是由C 语言编写的 所以虚拟机编译需要C的编译环境 用命令 yum install gcc-c++ 2.用SFTP上传Redis安装包并解压 3.进入Redis源码目录 bin 4.用命令 make install PREFIX=/usr/local/redis ( prefix:参数制定Redis安装目录-一般装到./usr目录下/) 启动两种方式: 前端启动: 5.在安装目录下直接启动:./redis-server 后端启动: 6.用命令 cd ~/redis-3

虚拟机搭建redis单机版及redis-cluster,使用redis desktop manager和java(eclipse)连接redis过程遇到问题汇总

如果你看到这里,我默认你已经安装好了redis,并且已经成功的在虚拟机的Linux系统中ping通. 介绍一下我的环境:VMware虚拟机安装centos 6.5版的Linux系统,redis是3.0.0. 主机是win10,使用的redis desktop manager是一个很古老的版本0.7.9.809,确实十分古老.但是博主只是为了测试是否能连接,因此各位不要纠结这个问题.JAVA IDE是eclipse mars. 好了,在虚拟机中已经可以成功Ping通,如下图 现在进入正题!!!!!

使用Jedis连接Redis

关键字:Redis Jedis 多线程 使用jedis作为客户端连接redis,Jedis封装了许多对reids的操作,可以很方便的实现对redis的访问 1 <dependency> 2 <groupId>redis.clients</groupId> 3 <artifactId>jedis</artifactId> 4 <version>2.8.1</version> 5 </dependency> 在本机