華為雲GeminiDB新版本發佈:全面支持Redis 6.2

来源:https://www.cnblogs.com/huaweiyun/p/18084424
-Advertisement-
Play Games

華為雲GeminiDB是一款相容Redis協議的彈性KV(Key-Value)資料庫,支持遠超記憶體的容量和極致的性能,可支撐用戶平滑遷移,在廣告、游戲、電商等行業有著廣泛的應用。 今年3月上線的新版本,GeminiDB已全面支持Redis 6.2,用戶可在華為雲GeminiDB產品官網購買使用。新版 ...


華為雲GeminiDB是一款相容Redis協議的彈性KV(Key-Value)資料庫,支持遠超記憶體的容量和極致的性能,可支撐用戶平滑遷移,在廣告、游戲、電商等行業有著廣泛的應用。

今年3月上線的新版本,GeminiDB已全面支持Redis 6.2,用戶可在華為雲GeminiDB產品官網購買使用。新版本的GeminiDB發佈了一系列增強功能,為用戶帶來雲原生、高性能和易用性等方面的優勢體驗。

究竟有哪些亮點呢?讓我們一起來看看吧!

廣告推薦業務神器—FastLoad極速導入

近年來,越來越多的客戶選用GeminiDB Redis介面資料庫作為廣告RTA、推薦系統的核心特征庫。除了兼顧穩定低時延與大容量優勢之外,GeminiDB Redis介面現已支持FastLoad極速導入。

該功能可以幫助用戶,直接將離線系統生成的全量特征通過parquet或csv格式一鍵導入GeminiDB Redis介面,相比逐條命令寫入開源Redis的老辦法,可至少提速5到10倍,輕鬆實現批量導入過程的“削峰”。

投放頻控、購物車業務剛需—Hash類型可設置field粒度過期時間

Redis hash結構非常靈活,被廣泛應用。

開源Redis不支持hash field過期,一些業務操作就會變得非常笨重。比如一個游戲玩家領取了一個限時道具,道具會在x小時後過期。遇到這種情況,用戶只能將過期時間編碼到field value中,業務需要定期讀取field並解析過期時間,才能進行刪除。而使用GeminiDB後,只需對field設置過期時間即可。

GeminiDB Hash Field過期命令使用:exHash命令列表

頻控業務實踐:廣告頻控業務exHash方案

布隆過濾器Bloom Filter

布隆過濾器可以判斷一個元素是否在集合內,常用於判斷用戶是否在千萬級黑名單列表中、網頁爬蟲對URL去重等。

GeminiDB Redis介面支持千萬元素布隆過濾器,單個布隆過濾器可支持高達數萬併發性能。

游戲業務最佳搭檔——PITR極速數據回檔

GeminiDB支持PITR(按時間點恢複數據),開啟後,最大程度地降低誤操作帶來的數據損失,保護用戶數據安全。例如,在游戲運行期間,有玩家利用漏洞非法複製裝備、貨幣,使游戲公平性遭到破壞,GeminiDB可幫助用戶恢復到指定時刻,最大程度降低損失。

全面相容Redis 6.2命令

GeminiDB Redis介面目前已支持Redis 6.2全量命令,例如SMISMEMBER、BLMOVE、HRANDFIELD等,詳情請參考6.2發佈筆記。

用戶現在可以使用華為雲DRS服務,輕鬆將自建Redis 6.2及以下版本資料庫平滑遷移至GeminiDB。

此外,GeminiDB通過服務化界面方式支持了Redis 6.2 ACL。在GeminiDB賬號管理頁面,用戶可以為不同DB配置許可權相互隔離的讀寫賬號、只讀賬號,給多租戶共用實例使用場景帶來極致安全性。

未來,GeminiDB團隊基於高性能、易用性原則,將持續探索業務開發和運維使用訴求,致力於為用戶帶來最具彈性和性價比的KV資料庫服務,歡迎來GeminiDB官網體驗使用。

 

點擊關註,第一時間瞭解華為雲新鮮技術~

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 本文主要學習 FreeRTOS 事件組的相關知識,包括事件組概述、事件組特征、創建事件組、操作事件組、刪除事件組等知識 ...
  • 放眼全球,數據作為一種新興生產要素,在全球經貿活動中扮演著至關重要的角色,驅動著數字經濟的蓬勃興起。據前瞻預測,至2025年,全球數據流動對整體經濟增長的貢獻預估將達到驚人的11萬億美元。 近幾年國家對數據要素關註度不斷上升。2023年12月31日,國家數據局等17部門聯合印發《“數據要素×”三年行 ...
  • varchar的最大值是多少?如果你去搜索過這個答案,我相信你或多或少都看到過65535這個答案。比如我們嘗試詢問一下當下最火的人工智慧,你可能會得到和我類似答案。 ...
  • 在用Apache SeaTunnel研發SM2加密組件過程中,發現社區關於本地調試SeaTunnel文章過於簡單,很多情況沒有說明,於是根據自己遇到問題總結這篇文檔。SeaTunnel本地調試官方文檔,希望對大家有所幫助! 使用的引擎為Flink(不需要下載,SeaTunnel中有載入依賴),輸入輸 ...
  • 前言 本文記錄 ES 的一些基本操作,就是對官方文檔的一些整理,按自己的習慣重新排版,湊合著看。官方的更詳細,建議看官方的。 下文以 books 為索引名舉例。 新增 添加單個文檔 (沒有索引會自動創建) POST books/_doc {"name": "Snow Crash", "author" ...
  • 前置概念 無併發的解決方案 一些小型項目,或極少有併發的項目,這些策略在無併發情況下,不會有什麼問題。 讀數據策略:有緩存則讀緩存,然後介面返回。沒有緩存,查詢出數據,載入緩存,然後介面返回。 寫數據策略:數據發生了變動,先刪除緩存,再更新數據,等下次讀取的時候載入緩存,或一步到位更新數據後直接更新 ...
  • mysql語句總結 創建 --create 創建 <create> create database 資料庫名 [charset=utf8]; create table 數據表名 ( (欄位 類型 約束[, 欄位 類型 約束]) | -- 級聯刪除/級聯更新 on delete/update casc ...
  • Redis語句總結 一、基本概念 Redis 全稱: Remote Dictionary Server(遠程字典伺服器)的縮寫,以字典結構存儲數據,並允許其他應用通過TCP協議讀寫字典中的內容。 使用C語言編寫,並以記憶體作為數據存儲介質,所以讀寫數據的效率極高 *redis的官方只提供了linux版 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 在我們開發過程中基本上不可或缺的用到一些敏感機密數據,比如SQL伺服器的連接串或者是OAuth2的Secret等,這些敏感數據在代碼中是不太安全的,我們不應該在源代碼中存儲密碼和其他的敏感數據,一種推薦的方式是通過Asp.Net Core的機密管理器。 機密管理器 在 ASP.NET Core ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 順序棧的介面程式 目錄順序棧的介面程式頭文件創建順序棧入棧出棧利用棧將10進位轉16進位數驗證 頭文件 #include <stdio.h> #include <stdbool.h> #include <stdlib.h> 創建順序棧 // 指的是順序棧中的元素的數據類型,用戶可以根據需要進行修改 ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • C總結與剖析:關鍵字篇 -- <<C語言深度解剖>> 目錄C總結與剖析:關鍵字篇 -- <<C語言深度解剖>>程式的本質:二進位文件變數1.變數:記憶體上的某個位置開闢的空間2.變數的初始化3.為什麼要有變數4.局部變數與全局變數5.變數的大小由類型決定6.任何一個變數,記憶體賦值都是從低地址開始往高地 ...
  • 如果讓你來做一個有狀態流式應用的故障恢復,你會如何來做呢? 單機和多機會遇到什麼不同的問題? Flink Checkpoint 是做什麼用的?原理是什麼? ...
  • C++ 多級繼承 多級繼承是一種面向對象編程(OOP)特性,允許一個類從多個基類繼承屬性和方法。它使代碼更易於組織和維護,並促進代碼重用。 多級繼承的語法 在 C++ 中,使用 : 符號來指定繼承關係。多級繼承的語法如下: class DerivedClass : public BaseClass1 ...
  • 前言 什麼是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發便利性簡化了分散式系統的開發,比如服務註冊、服務發現、網關、路由、鏈路追蹤等。Spring Cloud 並不是重覆造輪子,而是將市面上開發得比較好的模塊集成進去,進行封裝,從 ...
  • class_template 類模板和函數模板的定義和使用類似,我們已經進行了介紹。有時,有兩個或多個類,其功能是相同的,僅僅是數據類型不同。類模板用於實現類所需數據的類型參數化 template<class NameType, class AgeType> class Person { publi ...
  • 目錄system v IPC簡介共用記憶體需要用到的函數介面shmget函數--獲取對象IDshmat函數--獲得映射空間shmctl函數--釋放資源共用記憶體實現思路註意 system v IPC簡介 消息隊列、共用記憶體和信號量統稱為system v IPC(進程間通信機制),V是羅馬數字5,是UNI ...