(Windows Maven專案)Redis資料庫的安裝和操作實現
Redis是一個記憶體資料庫,他會把你寫入其中的資料快取到記憶體中,之後會週期性的往磁碟中寫入,這篇文章中介紹的是在Windows環境下利用Maven工具編譯執行Java檔案實現Redis資料庫的操作。
首先,我們需要下載Redis工具:http://redis.io/download,之後解壓就可以了,我們會看到解壓的目錄下存在著這樣一些檔案:
其中,兩個可執行檔案需要考慮,redis-server.exe/redis-cli.exe,它們分別是redis服務和redis客戶端,要執行redis,我們需要執行server檔案,如下圖所示:
接下來,我們開啟redis-cli檔案,就可以和redis-server進行互動了:
Maven專案有著自己的目錄構建規則(Maven提供了自動化的構建工具:mvn archetype),它的配置檔案就是pom.xml,它位於專案的根目錄下面,我們需要利用Java操作Redis,就需要用到Jedis類,我們需要在pom下面加入依賴,那麼之後pom.xml就變成了這樣:
之後,我們利用Jedis提供給我們的介面實現寫入資料庫的寫入,讀取等操作。Redis本身提供了豐富的資料型別,例如:字串,集合,連結串列等,大家可以自行查詢Maven專案的構建規則以及Jedis提供的介面。
下面,我將演示怎麼編譯並執行程式碼實現資料庫的相關操作:
1.我們需要進入到專案的根目錄下,執行 mvn compile,如果是首次執行的話,Maven會下載相應的編譯工具
2.執行:mvn exec:java -Dexec.mainClass="包名.類名"(有輸入引數的話使用:mvn exec:java -Dexec.mainClass="包名.類名" -Dexec.args="arg0 arg1 arg2")
下圖顯示的是編譯和執行的過程:
1.編譯過程:
2.執行過程:
首先,我們需要下載Redis工具:http://redis.io/download,之後解壓就可以了,我們會看到解壓的目錄下存在著這樣一些檔案:
在上圖中,可以看到我在客戶端執行了:keys *(列出資料庫中的key),get zhanghu1(獲取key對應的value),其他的shell命令可以自行Google或者Baidu一下。
Maven是實現專案管理的有效工具,它可以自行的根據使用者的定義下載程式的依賴包等等好處,這裡就是Maven的下載地址:https://maven.apache.org/download.cgi。下載完成,解壓之後,把其中的bin目錄載入到環境變數中就可以了,驗證的方式是在命令列下輸入:mvn -version,如果出現類似於下圖所示的介面時即代表著安裝完成。<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.xiaomi.first.storedatatoredis</groupId>
<artifactId>StoreDataToRedis</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.2</version>
</dependency>
</dependencies>
</project>
之後,我們利用Jedis提供給我們的介面實現寫入資料庫的寫入,讀取等操作。Redis本身提供了豐富的資料型別,例如:字串,集合,連結串列等,大家可以自行查詢Maven專案的構建規則以及Jedis提供的介面。
下面,我將演示怎麼編譯並執行程式碼實現資料庫的相關操作:
1.我們需要進入到專案的根目錄下,執行 mvn compile,如果是首次執行的話,Maven會下載相應的編譯工具
2.執行:mvn exec:java -Dexec.mainClass="包名.類名"(有輸入引數的話使用:mvn exec:java -Dexec.mainClass="包名.類名" -Dexec.args="arg0 arg1 arg2")
下圖顯示的是編譯和執行的過程:
1.編譯過程:
2.執行過程:
當我們看到BUILD SUCCESS時代表著專案執行成功了,下面,我們來驗證下Redis中是否有這些資料:
相關文章
- Redis(1)- Redis資料庫的安裝和配置Redis資料庫
- Redis 資料庫安裝Redis資料庫
- 記錄:如何使用ASP.NET Core和EnityFramework Core實現 資料庫操作 和 資料庫實體 的專案分離ASP.NETFramework資料庫
- windows下Redis的安裝和使用WindowsRedis
- Windows下安裝Redis及使用Python操作Redis的方法WindowsRedisPython
- 使用Maven 管理你的專案之安裝Maven
- Windows下 maven3.0.4的安裝步驟+maven配置本地倉庫WindowsMaven
- CentOS6.5安裝Redis資料庫CentOSRedis資料庫
- Redis資料庫的安裝與基礎命令Redis資料庫
- 大資料專案實踐(五)——Hue安裝大資料
- windows安裝RedisWindowsRedis
- Redis多機資料庫實現Redis資料庫
- MySQL資料庫安裝步驟-WindowsMySql資料庫Windows
- 在Windows上安裝MavenWindowsMaven
- 【Redis】Windows下安裝RedisRedisWindows
- Maven安裝本地的jar包和建立帶模板的自定義專案MavenJAR
- 基於資料庫、redis和zookeeper實現的分散式鎖資料庫Redis分散式
- Redis 資料庫、鍵過期的實現Redis資料庫
- Redis中單機資料庫的實現Redis資料庫
- Windows下Redis的安裝WindowsRedis
- 專案實施之windows server平臺上安裝oracle資料庫幾個問題的處理記錄WindowsServerOracle資料庫
- linux和Windows實現檔案共享之samba的安裝與配置LinuxWindowsSamba
- Redis 設計與實現:資料庫Redis資料庫
- 01 MySQL資料庫安裝(Windows+Mac)MySql資料庫WindowsMac
- c#資料操作:資料庫訪問 和 檔案操作C#資料庫
- 手把手教你在Windows和Linux下安裝Redis及瞭解Redis基本操作WindowsLinuxRedis
- Docker for windows : 安裝RedisDockerWindowsRedis
- Redis(windows版)安裝RedisWindows
- Redis(windows)解除安裝RedisWindows
- Windows 7下Maven3.0.3的安裝WindowsMaven
- PHP常用操作類實現——資料庫操作類PHP資料庫
- 安裝資料庫和資料庫解決問題資料庫
- Redis 設計與實現 (五)--多機資料庫的實現Redis資料庫
- 資料庫訪問抽象類實現專案資料庫靈活切換資料庫抽象
- Python 資料庫騷操作 — RedisPython資料庫Redis
- Python 資料庫騷操作 -- RedisPython資料庫Redis
- 達夢資料庫安裝及基礎操作資料庫
- redis 簡介及windows 下的redis 安裝RedisWindows