附註:

使用 Redis Insight 連線至 Oracle Cloud Infrastructure Cache with Redis

簡介

在本教學課程中,我們將探討如何使用資料庫管理工具 (Redis Insight) 連線至 Oracle Cloud Infrastructure (OCI) 管理的 Redis 資料庫。由於 Redis Insight 是可在所有作業系統和 Redis 部署之間分析 Redis 資料的免費圖形介面,因此為 Redis 管理員和開發人員提供易於使用的資料庫管理、開發和資料分析圖形介面,顯著提高效率。

下列結構描述整體方法。

架構視圖

目標

必要條件

作業 1:在專用子網路中使用 Redis 執行處理建立 OCI 快取

這項工作也可以使用 OCI 命令行介面 (CLI)、API 等其他方法完成。我們將使用 OCI 主控台建立含有 Redis 叢集的受管理 OCI 快取。如需詳細資訊,請參閱建立叢集

  1. 移至 OCI 主控台,然後按一下資料庫。在 OCI 快取底下,按一下叢集

    影像

  2. 按一下建立叢集

    影像

  3. 設定叢集段落中,輸入下列資訊,然後按一下下一步

    • 名稱:輸入叢集名稱。
    • 在以下區間中建立: 選取區間。
    • OCI 快取引擎版本:選取 Redis 版本。

    影像

  4. 設定節點段落中,輸入下列資訊,然後按一下下一步

    • 叢集模式:選取叢集模式 (非分區或分區)。
    • 節點計數:輸入節點計數。
    • 每個節點的記憶體 (GB):輸入每個節點的記憶體。

    建立 Redis 資料庫

  5. 設定網路段落中,輸入下列資訊,然後按一下下一步

    • 區間:選取正確的區間。
    • VCN:選取或建立虛擬雲端網路。
    • 子網路:選取或建立專用子網路。

    建立重現

  6. 複查並建立中,複查叢集組態,然後按一下建立叢集

    建立重現

  7. 成功建立之後,請存取 Redis 部署的叢集詳細資訊頁面。注意您的節點 (主要、複本) 端點,連線至 Redis 叢集時需要注意。

    影像

作業 2:建立使用 Redis 連線至 OCI 快取的運算執行處理

Redis 資料庫將部署在專用網路中,系統將會建立一個具有公用 IP 位址的執行處理,並授予 Redis 存取權。此新建立的執行處理將作為 Redis 資料庫的進入點。

  1. 移至 OCI 主控台,按一下運算執行處理

    圖像

  2. 選取相同 VCN 中已佈建 OCI 快取與 Redis 叢集的公用子網路。

    圖像

作業 3:使用相同虛擬雲端網路中的 VM 進行連線

  1. 透過 SSH 登入運算執行處理,下載並安裝 Redis CLI。如需詳細資訊,請參閱 Redis CLI

    1. 安裝 Redis CLI 版本 6 或更新版本。如需詳細資訊,請參閱從來源安裝 Redis

      wget http://download.redis.io/redis-stable.tar.gz
      tar xvzf redis-stable.tar.gz
      cd redis-stable
      make redis-cli
      make BUILD_TLS=yes
      sudo cp src/redis-cli /usr/local/bin/
      
    2. 執行下列命令以檢查 Redis CLI 版本。

      redis-cli -v
      --Output as of today ==> redis-cli 7.4.0
      
  2. 新增連接埠 6379 至專用子網路安全清單。

    建立叢集時,若要讓資料可從叢集存取,OCI Cache with Redis 便會為叢集的 VCN 目的地連接埠 6379 的 TCP 流量建立安全清單,其中含有狀態性傳入安全規則。

    若未見到安全清單或規則未依需求設定,您可以建立新的安全清單並新增此規則,或者將此規則新增至 VCN 的預設安全清單。如需詳細資訊,請參閱安全清單建立安全清單

    建立和設定規則時,您必須在新增傳入規則頁面中指定下列選項。

    • 無狀態:取消選取。
    • 來源類型:選取 CIDR
    • IP 協定:選取 TCP
    • 來源連接埠範圍:選取全部
    • 目的地連接埠範圍:輸入 6379
  3. 連線至 Redis 叢集節點。

    redis-cli --tls -h oci-cache_node-endpoint
    

    範例敘述句:

    redis-cli --tls -h  aaaeicjx&x&x&x&x&x&x&x&x&x&&x&x&x&x&rtx643xvqycfzq-p.redis.eu-madrid-1.oci.oraclecloud.com
    

    影像

作業 4:使用 Redis Insight 連線

在本機筆記型電腦上安裝 Redis Insight,並使用 Redis 連線至 OCI Cache。

  1. 安裝 Redis Insight

  2. 新增證明資料以使用 Redis 連線至 OCI 快取。

    • 主機:輸入叢集節點端點。
    • 連接埠:輸入 6379

    1

  3. 輸入堡壘主機 /VM 公用 IP 位址作為主機連接埠將會是 22。Redis Insight 將使用 SSH 在公用子網路中使用相同的 VM 執行處理,以使用 Redis 資料庫存取 OCI 快取。

    2

    建立的金鑰總覽。

    圖像

接下來的步驟

在本教學課程中,我們瞭解如何在專用子網路內佈建具備 Redis 的 OCI Cache。在第二和第三項工作中,我們佈建了一個運算執行處理,作為相同虛擬雲端網路中的堡壘主機,以便從開源資料庫管理工具 (Redis Insight) 連線至 Redis 資料庫。

認可

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center