Redis連線Java專案
阿新 • • 發佈:2018-12-16
1.新建一個Maven Project: Redis 2.允許原始檔夾的輸出資料夾 3.修改pom.xml檔案
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId >Redis</groupId>
<artifactId>Redis</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>Redis Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<!--4.12junit才有單元測試功能 -->
< dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<!--引入servlet依賴:解決jsp頁面報錯 -->
<dependency>
<groupId>javax.servlet</groupId>
< artifactId>javax.servlet-api</artifactId>
<version>4.0.0-b07</version>
<scope>provided</scope>
</dependency>
<!--引入redis的客戶端jedis -->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
</dependencies>
<build>
<finalName>Redis</finalName>
</build>
</project>
4.新建一個單元測試類:嘗試連線Linux上安裝的Redis 5.開啟虛擬機器,以超級管理員省份連線Putty在根目錄下輸入ifconfig檢視Linux的ip 進入/usr/myRedis依次輸入命令並回車: ./redis-server redis.conf ./redis-cli 目前在TestRedis.java中的程式碼
package com.redis.test;
import org.junit.Test;
import redis.clients.jedis.Jedis;
/**
*
* @ClassName: TestRedis
* @Description:嘗試連線Linux上安裝的Redis
* @author 小思
* @date 2018年10月18日 下午8:08:08
*
*/
public class TestRedis {
@Test
public void test(){
//建立java連線redis的客戶端物件
// host:redis安裝的主機的ip
// port:redis佔用的埠號
Jedis jedis=new Jedis("192.168.110.128",6379);
System.out.println(jedis.ping());
}
}
然後執行在單元測試內會報 此錯誤需要去redis的安裝目錄修改他的redis.conf 在/usr/myRedis目錄依次輸入命令並回車: vim redis.conf 修改完了按esc,然後輸入 :wq回車 然後重啟Linux重新啟動redis,控制檯輸出 redis連線java成功,可以在java中進行對redis的操作
說在最後的話:編寫實屬不易,若喜歡或者對你有幫助記得點贊+關注或者收藏哦~