一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java連接Vmware中的redis

Java連接Vmware中的redis

2020-03-24 13:28張宏杰 JAVA教程

這篇文章主要為大家介紹了Java連接Vmware中的redis

本文使用的vmware 11,安裝的系統是centos6.7,redis版本是3..0.2 。如何安裝請參考上一篇文章《Linux下安裝Redis并設置相關服務》。
         安裝完redis以后,我們是不是要迫不及待的想使用一下呢。那么我們要在程序中對redis進行操作的話,操作redis的插件有好幾種,這里使用的jedis。
         我們新建一個java程序以后,添加上Jedis.jar以后,并添加junit 的類庫。創建一個java類進行測試。項目架構如圖所示。
 Java測試類的代碼如下所示。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
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"));    
  }
}

 配置完以后,我們測試。發現報如下錯誤??梢院苋菀椎臄喽ǔ鍪且驗榫W絡沒有連通,所以會出現這種鏈接超時的現象。

Java連接Vmware中的redis

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

對,就是需要配置這個東西,因為虛擬機的網絡配置的nat方式,所以他的地址是跟本機在一個網段內的,但是他只能與本機聯通,局域網內的其他機器是不可以ping通的。那么我們如何配置端口轉發呢! 我們要在虛擬機的編輯下選擇虛擬網絡編輯器。

    Java連接Vmware中的redis

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

   Java連接Vmware中的redis

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

   Java連接Vmware中的redis

 配置完畢以后,點擊應用,linux系統的網卡會重啟。這樣我們在程序中在進行測試,發現控制臺輸出了如下信息。

Java連接Vmware中的redis

這說明我們的程序可以訪問我們的虛擬機中的服務了,是不是很簡單,希望對大家的學習有所啟發。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91精品国产综合久久消防器材 | 青草园网站在线观看 | 国产精品66福利在线观看 | 99久久国产综合精品女不卡 | 韩国美女被的免费视频 | 精品视频在线观看免费 | 17岁俄罗斯csgo | 免费一级特黄特色大片∵黄 | 欧美在线观看网址 | 黄色大片三级 | 亚洲午夜精品久久久久 | 国产欧美日韩在线播放 | 公园暴露娇妻小说 | 日本全黄三级在线观看 | 天美网站传媒入口网址 | 日剧整部剧护妻狂魔免费观看全集 | 美女靠逼动漫 | 午夜免费无码福利视频麻豆 | 日本免费的一级绿象 | 99re这里只有精品在线观看 | 亚洲精品福利一区二区在线观看 | 男老头澡堂gay老头456 | 亚洲精品国偷拍自产在线观看蜜臀 | 欧美区在线 | 国产综合成人久久大片91 | 十六以下岁女子毛片免费 | 大团圆6全文在线阅读 | 亚洲第一天堂网 | 成人小视频在线观看免费 | 四虎导航 | 欧美成人第一页 | 欧美z0z0人禽交 | 我的奶头被客人吸的又肿又红 | 四虎影视在线影院在线观看观看 | 免费一区视频 | 亚洲国产精品第一页 | 激情乱文 | 明星乱淫 | 欧美人妖草草xxoo | 91视频夜色 | 亚洲国产黄色 |