虹科乾貨 | 一文詳解Redis企業版軟體!

虹科雲科技發表於2023-02-21

一、Redis企業版軟體概述

Redis企業版軟體(Redis Enterprise)是企業級的資料庫軟體,也是一款實時資料平臺,為全球超過8500家知名企業提供實時資料服務。具有線性可擴充套件性、高可用性、永續性、備份和恢復、地理分佈、分層記憶體訪問、多租戶、安全性等8大核心功能、擁有RediSearch、RedisJSON等7大【Redis企業版特有模組】,可以任何規模在雲、本地和混合部署中執行現代應用程式,提供無伺服器、多模型的資料庫解決方案。Redis企業版的核心優勢是採用Redis on flash分層儲存技術即【記憶體+快閃記憶體+磁碟】的儲存方式,其Active-Active地理分散式架構允許跨地理位置同時進行資料讀寫操作、擁有亞毫秒延遲和極高吞吐量。

 

二、Redis企業版軟體組成部分

1.Redis企業版資料庫

快取+前端資料庫+實時資料平臺:功能最齊全的企業級Redis,為本地和雲應用程式構建的資料庫

關鍵功能

  • 為關鍵業務應用程式提供高效能快取

  • 使用現代資料模型構建本地和雲應用程式

  • 以亞毫秒級的大規模效能和5個9的可用性擴充套件企業資料

  • 輕鬆將本地資料遷移到雲端並透過Active-Active跨區域部署

優勢

  • Redis on flash分層儲存技術

  • Active-Active地理分散式架構

  • 具有Redis各種資料結構和特有模組

  • 99.999%的高可用性,擁有亞毫秒延遲和極高吞吐量

  • 24/7企業級支援,內建的永續性,有吸引力的 TCO

  • 靈活且安全的部署選項,混合雲、Kubernetes、Taas、RaaS

應用場景:

  • 企業快取

  • 會話管理

  • 重複資料刪除

  • 排行榜

  • 欺詐識別

  • 實時庫存

2.Redis企業雲

實時資料+任何規模+任何部署空間:唯一的實時多雲資料層,完全託管的無伺服器雲資料庫服務

功能:

  • 將Redis用作一體化資料庫和快取資料庫

  • 儲存和搜尋具有複雜關係的JSON檔案

  • 啟用實時分析、流式傳輸和微服務

  • 獲得即時故障轉移和備份恢復

  • 同時寫入多個地理位置分散式主資料庫

  • 安全且經濟高效地儲存TB級資料

優勢:

  • 簡單、少程式碼:深受開發者的喜愛

  • 無伺服器DBaaS:自動彈性擴充套件

  • 大規模效能:<1ms的資料庫響應時間,每秒支援數百萬次操作

  • 內建耐用性:主分片和副本分片上多個永續性選項

  • 低延遲:基於CRDT的 Active-Active 部署維護亞毫秒級資料

  • 靈活部署:部署在任何雲、混合或多雲架構上

  • 成本效益:使用Redis on Flash節省高達 70% 的基礎架構成本

3.Redis模組

Redis企業版特有模組:使用Redis模組構建實時應用程式

功能:

  • 透過現代資料模型、原生處理引擎和可程式設計性豐Redis核心資料結構

  • 允許開發人員透過現代資料模型和本機處理引擎來構建實時應用程式

  • 享受Redis 的亞毫秒級速度,獲得靈活性和可擴充套件性

應用場景:

構建搜尋、實時庫存監控、分析、遊戲等應用程式

7大Redis特有模組:

  • RediSearch、RedisAI、RedisJSON、RedisGears

  • RedisTimeSeries、RedisBloom、RedisGraph

4.Redis工具

三款Redis工具滿足客戶需求

RedisInsight:桌面管理器,為Redis提供了一個直觀且高效的GUI

  • 使用流行的Electron框架的全新技術堆疊

  • 最佳化應用程式中對Redis的使用

  • 允許您與資料庫互動、監控和管理您的資料

  • 可跨平臺執行,支援 Linux、Windows 、MacOS

Redis客戶端:任何標準的Redis客戶端都可以與Redis企業版軟體一起使用

  • Redis客戶端可用於60多種程式語言和開發環境

  • Redis企業版軟體完全相容Redis開源版

聯結器:ODBC/JDBC、Spark-Redis、VMware Tanzu、Cloud Foundry、Nagios

 

三、Redis企業版軟體的優勢

1.提供極致的Redis體驗

  • 任何負載下的亞毫秒級資料處理

  • Active-Active部署的五個九 (99.999%) 正常執行時間

  • 具有多租戶和分層記憶體訪問的高效TCO

  • 在雲端、本地或混合部署

2.為資料驅動的應用程式提供動力

  • 使用 JSON、TimeSeries、Streams、Graph和BloomFilter構建,具有廣泛的索引和搜尋功能

  • 統一介面對跨資料模型進行程式設計,具有超高效能

  • 使用最快的推理引擎為AI模型提供服務

3.更快地構建應用程式

  • 75 +示例應用程式,激發您對Redis的無限想象

  • 按語言、功能、縱向、命令等搜尋

  • 獲得靈感並構建您自己的應用程式


四、Redis企業版軟體的關鍵核心功能

Redis企業版軟體具有線性可擴充套件性、高可用性、永續性、備份和恢復、地理分佈、分層記憶體訪問、多租戶、安全性等8大核心功能,下面詳解介紹Active-Active地理分散式架構和Redis on Flash分層儲存技術。

1.Active-Active地理分散式架構

  • 基於無衝突複製資料型別(CRDTs),允許跨多個地理位置對同一個資料集同時進行讀寫操作。

  • 保證99.999%的正常執行時間

  • 跨GEOS提供本地延遲

  • 提供即時故障轉移且不丟失資料

  • 透過無縫衝突解決來統一跨環境的資料層

2.Redis on Flash分層儲存

  • 增強了Redis on RAM和更划算的快閃記憶體,具有穩定的高效能、零停機線性擴充套件及真正的高可用性。

  • Flash用作RAM的擴充套件,與標準Flash一起工作推出創新產品

  • 分層訪問所有鍵並將熱資料儲存在RAM、冷資料儲存在Flash中,使延遲最小化

  • 可配置RAM:每個工作負載具有高價效比和高效能的快閃記憶體比率

  • 以>300萬次/秒基準測試的亳秒級延遲交付

 

五、典型應用場景

  • 企業快取:透過快速、可擴充套件且高度可用的快取層提升應用程式效能,給使用者帶來最佳體驗。

  • 會話管理:使用分散式會話管理解決方案構建使用者的可信檢視。

  • 重複資料刪除:透過機率過濾整理使用者的資料來增強使用者體驗和保留率。

  • 實時排行榜:為數百萬使用者提供可靠的結果。

  • 欺詐識別:輕鬆處理身份資料、基於 AI 的交易評分和高速統計分析,提供更快的欺詐檢測。

  • 實時庫存系統:為線上零售提供動力,為銷售活動或促銷活動提供最佳效能、規模和可用性。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026953/viewspace-2936291/,如需轉載,請註明出處,否則將追究法律責任。

相關文章