Redis Windows版安裝及簡單使用


1.Redis簡介及優勢

  Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。

  特點:

  • Redis支持數據的持久化,可以將內存中的數據保存在磁盤中,重啟的時候可以再次加載進行使用。
  • Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。
  • Redis支持數據的備份,即master-slave模式的數據備份。

  優勢:

  • 性能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。
  • 豐富的數據類型 – Redis支持二進制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 數據類型操作。
  • 原子 – Redis的所有操作都是原子性的,同時Redis還支持對幾個操作全並后的原子性執行。
  • 豐富的特性 – Redis還支持 publish/subscribe, 通知, key 過期等等特性。

2. Redis的windows版安裝

 首先下載redis包:https://github.com/MSOpenTech/redis/releases

 下載后解壓,將文件重新命名為redis如圖:

  Redis 的配置文件位於 Redis 安裝目錄下,文件名為 redis.conf,關於配置可以根據需要進行合理配置,

  這里我 們采用默認,想具體了解配置可以在網上搜索。以上完成后我們就可以來使用redis了,首先打開DOS

  界面, 使用DOS命令切換路徑,找到redis,首先啟動服務端(redis-server.exe redis.windows.conf),如圖

 

該窗口不要關閉,我們另起一個界面來開啟客戶端(redis-cli.exe)如圖:

 

這里使用ping命令來測試是否連接到服務端,返回PONG代表成功連接,這里的6379是redis默認的端口號。

 

3. Redis的基本使用

  redis字符串:

    字符串數據類型的相關命令用於管理 redis 字符串值

         

 redis 哈希(HASH):

     Redis hash 是一個string類型的field和value的映射表,hash特別適合用於存儲對象

    

Redis列表(list):

   Redis列表是簡單的字符串列表,按照插入順序排序。

 

redis 集合(set)

  redis的Set是string類型的無序集合。集合成員是唯一的,這就意味着集合中不能出現重復的數據。

 

reids 發布訂閱:

  Redis 發布訂閱(pub/sub)是一種消息通信模式:發送者(pub)發送消息,訂閱者(sub)接收消息

  重新開啟一個客戶端:

 

另外一個客戶端發布消息

 

現在可以看到訂閱端顯示如下:

 

 

4.Java中使用redis

 開始在 Java 中使用 Redis 前, 我們需要確保已經安裝了 redis 服務及 Java redis 驅動,且你的機器上能

正常使用 Java。 Java的安裝配置可以參考我們的 Java開發環境配置 接下來讓我們安裝 Java redis 驅動:

  • 首先你需要下載驅動包,下載 jedis.jar,確保下載最新驅動包。
  • 在你的classpath中包含該驅動包。

代碼如下:

public class TestRedis {
    public static void main(String[] args) {
        Jedis jedis = new Jedis("127.0.0.1");
        System.out.println("Connection to server sucessfully");
        System.out.println("Server is running: "+jedis.ping());
    }

}

運行打印結果如圖則表示連接成功:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM