Java连接Vmware中的redis
本文使用的vmware 11,安装的系统是centos6.7,redis版本是3..0.2 。如何安装请参考上一篇文章《Linux下安装Redis并设置相关服务》。
安装完redis以后,我们是不是要迫不及待的想使用一下呢。那么我们要在程序中对redis进行操作的话,操作redis的插件有好几种,这里使用的jedis。
我们新建一个java程序以后,添加上Jedis.jar以后,并添加junit 的类库。创建一个java类进行测试。项目架构如图所示。
Java测试类的代码如下所示。
System.out.println(jedis.get("name") + "-" + jedis.get("age") + "-"+ jedis.get("qq"));
配置完以后,我们测试。发现报如下错误。可以很容易的断定出是因为网络没有连通,所以会出现这种链接超时的现象。
按照常理,我们会检查一下网络是否同,所以我们会ping一下虚拟机的地址,我们发现可以联通。那是不是防火墙的问题呢,关闭防火墙以后,发现还是不可以。然后我们问百度,没有找到类似的答案。所以去群里问问大牛吗,有一个说是不是需要配置一个端口转发。
对,就是需要配置这个东西,因为虚拟机的网络配置的nat方式,所以他的地址是跟本机在一个网段内的,但是他只能与本机联通,局域网内的其他机器是不可以ping通的。那么我们如何配置端口转发呢! 我们要在虚拟机的编辑下选择虚拟网络编辑器。
我们要保证我们linux系统采用的nat模式,依次检查下图所示的红框中的内容。一定要保持一致。
上边的配置检查完毕后,我们需要进行NAT设置,在这里配置一个端口转发。添加一个主机使用的端口,在添加虚拟机中redis服务的ip地址,和端口号。
配置完毕以后,点击应用,linux系统的网卡会重启。这样我们在程序中在进行测试,发现控制台输出了如下信息。
这说明我们的程序可以访问我们的虚拟机中的服务了,是不是很简单,希望对大家的学习有所启发。
Java操作Redis(Spring Data Redis) Spring Data Redis 是 Spring 的一部分,提供了在 Spring 应用中通过简单的配置就可以访问 Redis 服务,对 Redis 底层开发包进行了高度封装。在 Spring 项目中,可以使用Spring Data Redis来简化 Redis 操作。网址:https://spring.io/projects/spring-data-redismaven坐标:
Java基础到就业!项目加面试!之Redis面试大全! 简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 redis 被广泛应用于缓存方向。
Scala/Java - Redis 连接检测与重试 项目实现中需要连接 redis,为了防止因网络抖动或其他原因造成的客户端连接失败,一般需要增加重试机制判断 client 是否连接成功,之前写了一版重连代码发现有 bug,借此机会看下代码 bug 以及如何更好的重连 redis。...
相关文章
- java启动器_JAVA基础:Java 启动器如何查找类
- java redis锁_Java中Redis锁的实现[通俗易懂]
- Java的学习笔记(10)对象 五
- Redis(六):java里常用的redis客户端(Jedis和Redisson)详解大数据
- Java 连接 Redis:实现数据快速传输(java连redis)
- 之间的交互Redis与Java实现交互的探索(redis和java)
- 分布式Java实现Redis分布式:从入门到精通(java实现redis)
- 持久化Java持久化技术与Redis高级应用(redis高级之java)
- 中使用Redis学习Java中Redis入门:了解Redis在Java中的使用(redis入门Java)
- 构建Java应用程序中Redis集群的方法(java连redis集群)
- Java实现Redis数据存储(java的redis)
- Java和Redis的配合安装方法(java redis安装)
- 如何配置Redis开机自启动(怎么让redis自启动)
- 什么开源Redis弹性伸缩的极限性能(开源redis的优点是)
- Redis快速查询你想要的信息(直接查询redis)
- Redis在敖丙的知乎旅程中的应用(敖丙知乎redis)
- 搭建Redis单机版简单而快速(搭建redis单机版)
- 为何Redis需要使用锁(为什么redis要锁)
- 实现Java Swing应用程序与Redis无缝整合(swing整合redis)
- 学习JAVA,必不可少的Redis(学JAVA要学redis)
- 多线程调用Redis突破性能瓶颈提升性能(多线程调用redis)
- Redis一种广泛应用的分布式数据存储技术(什么是redis技术)
- 基于多机房的Redis高可用部署方案(多机房部署的redis)
- 解读 Redis 雪崩谜题深度剖析(redis雪崩问题解析)
- 云端Redis集群让强大的数据服务更便捷(redis 集群云服务)
- Java实现Redis队列锁功能(redis队列锁java)
- 并发Redis锁保障Java并发性(redis锁实现java)
- 实现基于Redis的分布式锁Java实现(redis锁java代码)
- 实现加速使用Redis配置缓解Java性能瓶颈加速体验(redis配置Java)
- 解决Redis远程连接主机的窍门(redis 远程连接主机)
- 开启Redis之门Java中的跳表(redis跳表Java)
- 红帽子之旅跨区域的Redis读写(redis跨区读写)
- 突破性技术Redis调用Lua脚本实现无缝集成(redis调lua脚本)
- 轻松实现Redis Hash计算(redis计算hash)
- 解决Redis问题的最佳方案(redis解决办法)
- Java消息处理实践突破性技术Redis(redis消息 java)