国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java連接Vmware中的redis

2019-11-26 14:39:09
字體:
供稿:網(wǎng)友

本文使用的vmware 11,安裝的系統(tǒng)是centos6.7,redis版本是3..0.2 。如何安裝請參考上一篇文章《Linux下安裝Redis并設(shè)置相關(guān)服務(wù)》
         安裝完redis以后,我們是不是要迫不及待的想使用一下呢。那么我們要在程序中對redis進行操作的話,操作redis的插件有好幾種,這里使用的jedis。
         我們新建一個java程序以后,添加上Jedis.jar以后,并添加junit 的類庫。創(chuàng)建一個java類進行測試。項目架構(gòu)如圖所示。
 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服務(wù)器,虛擬機的ip地址192.168.20.128:6379      jedis = new Jedis("192.168.20.128",5000);      //權(quán)限認證      // jedis.auth("root");     }    /**     * redis存儲字符串     */    @Test    public void testString() {      //-----添加數(shù)據(jù)----------       jedis.set("name","xinxin");//向key-->name中放入了value-->xinxin      System.out.println(jedis.get("name"));//執(zhí)行結(jié)果:xinxin            jedis.append("name", " is my lover"); //拼接     System.out.println(jedis.get("name"));          jedis.del("name"); //刪除某個鍵     System.out.println(jedis.get("name"));     //設(shè)置多個鍵值對     jedis.mset("name","liuling","age","23","qq","476777XXX");     jedis.incr("age"); //進行加1操作     System.out.println(jedis.get("name") + "-" + jedis.get("age") + "-" + jedis.get("qq"));       } } 

 配置完以后,我們測試。發(fā)現(xiàn)報如下錯誤。可以很容易的斷定出是因為網(wǎng)絡(luò)沒有連通,所以會出現(xiàn)這種鏈接超時的現(xiàn)象。

 按照常理,我們會檢查一下網(wǎng)絡(luò)是否同,所以我們會ping一下虛擬機的地址,我們發(fā)現(xiàn)可以聯(lián)通。那是不是防火墻的問題呢,關(guān)閉防火墻以后,發(fā)現(xiàn)還是不可以。然后我們問百度,沒有找到類似的答案。所以去群里問問大牛嗎,有一個說是不是需要配置一個端口轉(zhuǎn)發(fā)。

對,就是需要配置這個東西,因為虛擬機的網(wǎng)絡(luò)配置的nat方式,所以他的地址是跟本機在一個網(wǎng)段內(nèi)的,但是他只能與本機聯(lián)通,局域網(wǎng)內(nèi)的其他機器是不可以ping通的。那么我們?nèi)绾闻渲枚丝谵D(zhuǎn)發(fā)呢! 我們要在虛擬機的編輯下選擇虛擬網(wǎng)絡(luò)編輯器。

    

我們要保證我們linux系統(tǒng)采用的nat模式,依次檢查下圖所示的紅框中的內(nèi)容。一定要保持一致。

   

上邊的配置檢查完畢后,我們需要進行NAT設(shè)置,在這里配置一個端口轉(zhuǎn)發(fā)。添加一個主機使用的端口,在添加虛擬機中redis服務(wù)的ip地址,和端口號。

   

 配置完畢以后,點擊應(yīng)用,linux系統(tǒng)的網(wǎng)卡會重啟。這樣我們在程序中在進行測試,發(fā)現(xiàn)控制臺輸出了如下信息。

這說明我們的程序可以訪問我們的虛擬機中的服務(wù)了,是不是很簡單,希望對大家的學(xué)習(xí)有所啟發(fā)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 江华| 康马县| 涟水县| 呼伦贝尔市| 大理市| 隆子县| 高邮市| 中卫市| 巴南区| 大洼县| 株洲县| 张家界市| 通道| 屯昌县| 淮北市| 昭觉县| 西畴县| 黄冈市| 滕州市| 阜宁县| 南溪县| 东平县| 瑞丽市| 龙南县| 昂仁县| 清苑县| 渝中区| 潞西市| 前郭尔| 丹东市| 密山市| 竹山县| 项城市| 永平县| 泸溪县| 绥中县| 晴隆县| 沁水县| 滕州市| 伊川县| 连平县|