最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java連接Vmware中的redis

 更新時(shí)間:2016年01月27日 10:29:10   作者:張宏杰  
這篇文章主要為大家介紹了Java連接Vmware中的redis

本文使用的vmware 11,安裝的系統(tǒng)是centos6.7,redis版本是3..0.2 。如何安裝請(qǐng)參考上一篇文章《Linux下安裝Redis并設(shè)置相關(guān)服務(wù)》。
         安裝完redis以后,我們是不是要迫不及待的想使用一下呢。那么我們要在程序中對(duì)redis進(jìn)行操作的話(huà),操作redis的插件有好幾種,這里使用的jedis。
         我們新建一個(gè)java程序以后,添加上Jedis.jar以后,并添加junit 的類(lèi)庫(kù)。創(chuàng)建一個(gè)java類(lèi)進(jìn)行測(cè)試。項(xiàng)目架構(gòu)如圖所示。
 Java測(cè)試類(lèi)的代碼如下所示。

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ù)器,虛擬機(jī)的ip地址192.168.20.128:6379 
 
    jedis = new Jedis("192.168.20.128",5000); 
 
    //權(quán)限認(rèn)證 
 
    // jedis.auth("root");  
 
  } 
 
  /** 
 
   * redis存儲(chǔ)字符串 
 
   */ 
 
  @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"); //刪除某個(gè)鍵 
    System.out.println(jedis.get("name")); 
    //設(shè)置多個(gè)鍵值對(duì) 
    jedis.mset("name","liuling","age","23","qq","476777XXX"); 
    jedis.incr("age"); //進(jìn)行加1操作 
    System.out.println(jedis.get("name") + "-" + jedis.get("age") + "-" + jedis.get("qq"));     
  } 
} 

 配置完以后,我們測(cè)試。發(fā)現(xiàn)報(bào)如下錯(cuò)誤??梢院苋菀椎臄喽ǔ鍪且?yàn)榫W(wǎng)絡(luò)沒(méi)有連通,所以會(huì)出現(xiàn)這種鏈接超時(shí)的現(xiàn)象。

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

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

    

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

   

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

   

 配置完畢以后,點(diǎn)擊應(yīng)用,linux系統(tǒng)的網(wǎng)卡會(huì)重啟。這樣我們?cè)诔绦蛑性谶M(jìn)行測(cè)試,發(fā)現(xiàn)控制臺(tái)輸出了如下信息。

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

相關(guān)文章

  • IDEA的Mybatis Generator駝峰配置問(wèn)題

    IDEA的Mybatis Generator駝峰配置問(wèn)題

    這篇文章主要介紹了IDEA的Mybatis Generator駝峰配置問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java join 線(xiàn)程控制用法

    Java join 線(xiàn)程控制用法

    Java join 線(xiàn)程控制用法,需要的朋友可以參考一下
    2013-03-03
  • java中刪除文件/文件夾的3種方法示例小結(jié)

    java中刪除文件/文件夾的3種方法示例小結(jié)

    這篇文章主要介紹了java中刪除文件/文件夾的3種方法示例小結(jié),第一種是通過(guò)io刪除文件,第二種是通過(guò)Files.walk刪除文件,第三種是通過(guò) Files.walkFileTree刪除文件,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • Java讀寫(xiě)鎖ReadWriteLock的創(chuàng)建使用及測(cè)試分析示例詳解

    Java讀寫(xiě)鎖ReadWriteLock的創(chuàng)建使用及測(cè)試分析示例詳解

    這篇文章主要為大家介紹了Java讀寫(xiě)鎖ReadWriteLock的創(chuàng)建使用及測(cè)試分析示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Java中EnumMap的使用解析

    Java中EnumMap的使用解析

    這篇文章主要介紹了Java中EnumMap的使用解析,EnumMap?是一種特殊的?Map,它要求自身所有的鍵來(lái)自某個(gè)枚舉類(lèi)型,EnumMap?的內(nèi)部可以作為一個(gè)數(shù)組來(lái)實(shí)現(xiàn),因此它們的性能非常好,你可以放心地用?EnumMap?來(lái)實(shí)現(xiàn)基于枚舉的查詢(xún),需要的朋友可以參考下
    2023-11-11
  • hadoop的wordcount實(shí)例代碼

    hadoop的wordcount實(shí)例代碼

    這篇文章主要介紹了hadoop的wordcount實(shí)例代碼,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Java如何簡(jiǎn)單快速入門(mén)JWT(token生成與驗(yàn)證)

    Java如何簡(jiǎn)單快速入門(mén)JWT(token生成與驗(yàn)證)

    這篇文章主要給大家介紹了關(guān)于Java如何簡(jiǎn)單快速入門(mén)JWT(token生成與驗(yàn)證)的相關(guān)資料,JWT是一個(gè)加密的字符串,JWT傳輸?shù)男畔⒔?jīng)過(guò)了數(shù)字簽名,因此傳輸?shù)男畔⒖梢员或?yàn)證和信任,需要的朋友可以參考下
    2023-12-12
  • Java基礎(chǔ)之Integer使用的注意事項(xiàng)及面試題

    Java基礎(chǔ)之Integer使用的注意事項(xiàng)及面試題

    這篇文章主要給大家介紹了關(guān)于Java基礎(chǔ)之Integer使用注意事項(xiàng)及面試題的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • SpringMVC配置javaConfig及StringHttpMessageConverter示例

    SpringMVC配置javaConfig及StringHttpMessageConverter示例

    這篇文章主要介紹了SpringMVC配置javaConfig及StringHttpMessageConverter實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Spring Boot基于A(yíng)ctive MQ實(shí)現(xiàn)整合JMS

    Spring Boot基于A(yíng)ctive MQ實(shí)現(xiàn)整合JMS

    這篇文章主要介紹了Spring Boot基于A(yíng)ctive MQ實(shí)現(xiàn)整合JMS,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

贵港市| 延寿县| 吉安市| 柯坪县| 洞头县| 延边| 伊宁市| 铜鼓县| 长治县| 柞水县| 滨州市| 肥乡县| 保康县| 玉田县| 鹰潭市| 墨竹工卡县| 神池县| 英超| 乐清市| 武功县| 静海县| 和林格尔县| 南投市| 都匀市| 嘉义市| 金寨县| 怀宁县| 株洲市| 胶南市| 卢氏县| 营口市| 镶黄旗| 昌平区| 巴林左旗| 灵丘县| 锦屏县| 安康市| 什邡市| 泰和县| 乌苏市| 奉新县|