本文使用的vmware 11,安装的系统是centos6.7,redis版本是3..0.2 。如何安装请参考上一篇文章《Linux下安装Redis并设置相关服务》。
安装完redis以后,我们是不是要迫不及待的想使用一下呢。那么我们要在程序中对redis进行操作的话,操作redis的插件有好几种,这里使用的jedis。
我们新建一个java程序以后,添加上Jedis.jar以后,并添加junit 的类库。创建一个java类进行测试。项目架构如图所示。
Java测试类的代码如下所示。
package com.tgb.redis; import org.junit.Before; import org.junit.Test; import redis.clients.jedis.Jedis; public class RedisClient { private Jedis jedis; @Before public void setup() { //连接redis服务器,虚拟机的ip地址192.168.20.128:6379 jedis = new Jedis("192.168.20.128",5000); //权限认证 // jedis.auth("root"); } /** * redis存储字符串 */ @Test public void testString() { //-----添加数据---------- jedis.set("name","xinxin");//向key-->name中放入了value-->xinxin System.out.println(jedis.get("name"));//执行结果:xinxin jedis.append("name", " is my lover"); //拼接 System.out.println(jedis.get("name")); jedis.del("name"); //删除某个键 System.out.println(jedis.get("name")); //设置多个键值对 jedis.mset("name","liuling","age","23","qq","476777XXX"); jedis.incr("age"); //进行加1操作 System.out.println(jedis.get("name") + "-" + jedis.get("age") + "-" + jedis.get("qq")); } }
配置完以后,我们测试。发现报如下错误。可以很容易的断定出是因为网络没有连通,所以会出现这种链接超时的现象。
按照常理,我们会检查一下网络是否同,所以我们会ping一下虚拟机的地址,我们发现可以联通。那是不是防火墙的问题呢,关闭防火墙以后,发现还是不可以。然后我们问百度,没有找到类似的答案。所以去群里问问大牛吗,有一个说是不是需要配置一个端口转发。
对,就是需要配置这个东西,因为虚拟机的网络配置的nat方式,所以他的地址是跟本机在一个网段内的,但是他只能与本机联通,局域网内的其他机器是不可以ping通的。那么我们如何配置端口转发呢! 我们要在虚拟机的编辑下选择虚拟网络编辑器。
我们要保证我们linux系统采用的nat模式,依次检查下图所示的红框中的内容。一定要保持一致。
上边的配置检查完毕后,我们需要进行NAT设置,在这里配置一个端口转发。添加一个主机使用的端口,在添加虚拟机中redis服务的ip地址,和端口号。
配置完毕以后,点击应用,linux系统的网卡会重启。这样我们在程序中在进行测试,发现控制台输出了如下信息。
这说明我们的程序可以访问我们的虚拟机中的服务了,是不是很简单,希望对大家的学习有所启发。
没问题,只需将Docker守护进程配置为使用。那么您就可以完全按照本指南的其余部分进行操作了。 如果您沿着这条路走下去,我强烈建议您使用VMware Player滚动您自己的VM,而不是使用Docker工具箱,因为VirtualBox有疯狂的edge case共享文件夹错误,在某个时候会毁了您的生活。别担心,VMware播放器是免费的。只需谷歌如何在VMware Player上设置Ubuntu16
本文向大家介绍VMware的三种网络连接方式区别,包括了VMware的三种网络连接方式区别的使用技巧和注意事项,需要的朋友参考一下 关于VMware的三种网络连接方式,NAT,Bridged,Host-Only ,在刚接触的时候通常会遇到主机Ping不通虚拟机而虚拟机能Ping得通主机;主机与虚拟机互不相通等等网络问题。本文就这三种连接方式作一一说明,也方便以后翻阅当参考用。 首先,要注意安装完V
本文向大家介绍VMware WorkStation的三种网络连接方式详解,包括了VMware WorkStation的三种网络连接方式详解的使用技巧和注意事项,需要的朋友参考一下 一. 首先贴出本人在网络上找到与VMware网络连接相关的知识 安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host方
本文向大家介绍vmware 上ubuntu server连接外网的实现方法,包括了vmware 上ubuntu server连接外网的实现方法的使用技巧和注意事项,需要的朋友参考一下 最近在自己的电脑上搞了个ubuntu server,自己做点小demo,当需要连接网络时问题来了,没法连接网络,网上有一些资料都是一笔带过,并不符合自己的情况,现在将我解决的过程记录下: 首先,在自己的windows
问题内容: 在我可以加入两个路径: 我想才达到在Java中一样,不用担心,如果是,或: 我期待那会加入我的当前目录与制作。我怎么了? 问题答案: 即使使用该方法获得当前目录的原始解决方案也是如此。但是建议将该属性用于当前目录和主目录。 输出: 从Java Path类文档中: 如果Path仅由一个name元素组成,则将其视为空路径。使用的文件系统访问文件。 为什么起作用 当将空字符串传递给时,返
本文向大家介绍VMware虚拟机中Ubuntu18.04无法连接网络的解决办法,包括了VMware虚拟机中Ubuntu18.04无法连接网络的解决办法的使用技巧和注意事项,需要的朋友参考一下 虚拟机中Ubuntu18.04无法连接网络的解决办法,具体内容如下 对VMware虚拟机进行恢复默认网络设置 恢复虚拟网络默认设置(在断网状态下): 1)Ubuntu网络设置自动获取IP 依次单击【Syste