天天看點

華為雲GuassDB(for Redis)釋出全新版本推出:Lua腳本和SSL連接配接加密

摘要:9月8日,華為雲GuassDB(for Redis)正式推出全新版本。新版本核心帶來性能提升、無損更新、慢日志統計等多元度産品體驗,同時推出Lua腳本和SSL連接配接加密兩大重要功能,讓業務設計更加靈活,公網通路更安全。

本文分享自華為雲社群《華為雲GuassDB(for Redis)釋出全新版本,兩大核心特性正式亮相》,作者:GaussDB 資料庫。

9月8日,華為雲GuassDB(for Redis)正式推出全新版本。新版本核心帶來性能提升、無損更新、慢日志統計等多元度産品體驗,同時推出Lua腳本和SSL連接配接加密兩大重要功能,讓業務設計更加靈活,公網通路更安全。

華為雲GuassDB(for Redis)釋出全新版本推出:Lua腳本和SSL連接配接加密

GaussDB(for Redis)是華為雲推出的企業級分布式KV資料庫,它完全相容Redis協定,提供豐富的資料類型,同時基于雲原生存儲計算分離架構,在成本、可靠性等方面為企業帶來全新價值,此番推出的兩大功能特性更是為企業業務發展帶來全新體驗。

Lua腳本功能:業務設計更靈活

GaussDB(for Redis)推出的Lua腳本功能,支援使用者預設邏輯,組合執行多條指令,讓業務設計更加靈活。使用方法上,GaussDB(for Redis)的Lua腳本功能與開源Redis保持完全相容。使用者可以将一組指令編入Lua腳本,交給GaussDB(for Redis)執行,進而實作原子操作的效果。

相比開源Redis Cluster,GaussDB(for Redis)的Lua腳本功能更為優秀:

  • 腳本執行不易引發請求阻塞:這是由于GaussDB(for Redis)執行個體内部有着更細粒度的資料分片,同時每個分片都有多線程執行指令的能力。
  • 消除“腳本複制”的副作用:開源Redis主從腳本複制讓時間子產品、随機指令等功能受限,GaussDB(for Redis)核心采用全新實作,并無此類限制,業務設計更輕松。
  • 強一緻保障:在高并發場景,GaussDB(for Redis)提供資料強一緻保障,業務多點通路不會發生髒讀。

根據以往經驗,Lua腳本在一些業務場景起着關鍵作用,例如:訂單系統要求使用者餘額不出現負數,庫存系統要避免商品超賣……它們都需要使用Lua腳本來確定“查詢+扣減”的原子性語義。GaussDB(for Redis)将Lua腳本與強一緻特性結合,給業務設計帶來極大靈活性。

SSL連接配接加密功能:公網通路更安全

GaussDB(for Redis)提供的SSL連接配接加密功能,支援用戶端使用SSL協定連接配接資料庫,提升公網通路安全性。使用者隻需從華為雲控制台下載下傳證書,并使用支援SSL協定的用戶端(例如Redis-cli 6.0),即可與執行個體建立安全可靠連接配接。

通過控制台,使用者還可以随時開啟或禁用SSL連接配接模式。當連接配接模式發生切換,舊連接配接會被斷開以確定執行個體網絡安全。

華為雲GuassDB(for Redis)釋出全新版本推出:Lua腳本和SSL連接配接加密

相比開源Redis 6.0 SSL,GaussDB(for Redis)保持相容并帶來以下優勢:

  • 性能更好:開啟SSL後的性能損失更小,約15%;而開源Redis損失更多。
  • 多線程完美相容:開啟SSL不影響多線程并發能力,而開源Redis的SSL與多線程存在二選一沖突。

在一些場景中,業務有從公網甚至海外通路資料庫的需求。此時,對于核心資料存儲,全鍊路的安全保障尤為重要,新版GaussDB(for Redis)能夠極大提升公網通路安全性。

GuassDB(for Redis)核心價值

作為雲原生KV資料庫,GaussDB(for Redis)有着全面領先于開源Redis的能力:

  • 成本降低75%以上:全量資料落盤,容量使用率高
  • 高穩定性:即使N-1節點故障,全量資料依舊可用
  • 高可靠性:資料三副本備援存儲,無丢失風險
  • 強一緻性:強一緻性保障,多點通路無髒讀問題
  • 強抗寫能力:全部節點可寫,多線程設計
  • 強擴充能力:節點分鐘級、容量秒級擴容

目前GaussDB(for Redis)已經憑借出色的産品實力在遊戲系統、電商平台、推薦系統、社交媒體、物聯網等衆多企業級應用場景中發揮巨大作用。新推出的Lua腳本和SSL連接配接加密兩大功能特性,更是為企業數字化轉型注入了全新動力。想體驗更多産品能力,歡迎前往華為雲官網。

點選關注,第一時間了解華為雲新鮮技術~