隨著 Redis 資料庫的流行和廣泛應用,Redis 的開發、管理需求日益增多,數據管理產品的好用與否將直接影響研發效能的高低。在 Redis 官網提供的 RedisInsight、Redis CLI 提供一定的可視化管理、命令執行及語法提示等能力,但缺乏人員操作許可權管控(6.0以前的低版本)、人員... ...
Redis 是一個記憶體數據結構存儲系統,它被廣泛用於緩存、隊列、實時分析等多種應用場景中,目前已經成為 Key-value 數據存儲系統中的佼佼者,根據 DB-Engine 網站提供的最新數據,Redis 在 Key-value stores 類別中排名第一,在整體資料庫類別中排名第六,有著非常高的市場占有率。
隨著 Redis 資料庫的流行和廣泛應用,Redis 的開發、管理需求日益增多,數據管理產品的好用與否將直接影響研發效能的高低。在 Redis 官網提供的 RedisInsight、Redis CLI 提供一定的可視化管理、命令執行及語法提示等能力,但缺乏人員操作許可權管控(6.0以前的低版本)、人員操作審計、高危命令限制性使用等一系列安全保障。基於企業統一管控全部資料庫類型的訴求,Ninedata 在關係型資料庫類型支持的基礎上,進一步拓展了可視化管理 Redis 資料庫類型的支持。
1. 產品優勢
NineData 的 SQL 視窗(Redis)是一個支持自建、多雲、混合雲平臺等多種數據來源的數據管理工具,採用了更加包容的商業模式,提供個人版本免費使用,同時還提供企業版以滿足企業協同需求。可以幫助用戶零門檻管理 Redis 資料庫,通過 NineData,用戶可以以圖形化的方式查看、編輯和管理 Redis 數據以及資料庫,無需再摸黑操作。
NineData SQL 視窗(Redis)的優勢:
- 功能完整:幾乎涵蓋了所有 Redis 的功能,支持對各種 Redis 數據結構進行可視化管理。
- 即開即用:NineData 採用即開即用的 SaaS(軟體即服務)形態,擁有快速啟動、無需維護、低系統資源占有率等優點,您可以專註於 Redis 資料庫的開發和優化,提高工作效率和開發體驗。
- AI 協作:集成了先進的自然語言處理技術和機器學習演算法,可以將您輸入的自然語言轉換成相應的 Redis 命令。
- 界面友好:擁有直觀、易用的用戶界面,提供友好的操作界面和可視化工具,幫助開發人員更輕鬆地管理和監控 Redis 資料庫。
- 多雲、多部署架構支持:支持單機、高可用、哨兵模式下的 Redis 部署方式,同時支持多個雲廠商的雲資料庫 Redis,覆蓋多個不同的使用場景。
- 性能強大:擁有快速的界面響應,給您帶來良好的用戶體驗。
- 企業協同:不僅支持對 Redis 資料庫的開發和管理,還具備強大的企業協同能力。支持多用戶協同、細粒度許可權管理、記錄和審計等企業級能力,提高團隊的協作效率和數據安全性。
2. 操作示例
可視化編輯器:提供可視化的資料庫操作界面,是您輕鬆管理 Redis 資料庫的不二之選。
- 創建 Key
- 查看、編輯 Key
- 配置 Key 的過期時間(TTL)、刪除 Key
命令行編輯器:同時提供最基礎的命令行操作界面,滿足多樣的使用習慣。
命令配置:用於配置可在SQL 視窗中執行的命令和對應的操作。
3. 功能介紹
NineData 的 SQL 視窗提供多個便捷功能,幫助您輕鬆管理您的數據源。
AI 智能輔助
提供自然語言轉換功能,通過簡短的自然語言表達,即可快速轉換成 Redis 命令。
可視化管理
支持以可視化的方式進行如下操作:
- 訪問並查看數據。
- 創建 Key、刪除 Key、重命名 Key、修改 Key 的有效期。
- 增刪改 Key 的內容。
編輯器
提供命令行模式,支持 Redis 功能強大的命令和選項,可以滿足各種不同的需求。
許可權管控
Redis 6.0 之前的版本本身不具備許可權細分能力,通過 NineData 的組織模式組織模式支持對組織下的每個用戶分配不同的角色和資源管理許可權,適用於同一組織下多用戶協同開發,在保證數據安全的同時,提升整體生產效率。,可以實現 Redis 的細粒度許可權管控能力,避免“刪庫跑路”等惡性事件的發生,確保企業數據的安全。
命令管理
支持配置 Redis 資料庫中可執行的命令,管理員角色可以按需禁用或啟用 Redis 命令。預設情況下,NineData 禁用了一些高危命令,例如 KEYS、DEL 等。
工作現場恢復
對於瀏覽器意外退出或突發宕機等場景,您只需要重新登錄 NineData 控制台並打開 SQL 視窗,之前打開的數據源以及執行過的命令會被自動載入。由於頁面狀態保存在雲端,不受瀏覽器或主機的限制,您可以隨時隨地恢復工作現場。
執行歷史
執行歷史會記錄當前賬號在 NineData 控制台執行過的所有命令,還支持根據數據源、執行時間、命令關鍵字等方式快速檢索。您也可以快速複製執行歷史中的命令重新執行。
SQL 規範檢查
在組織模式組織模式支持對組織下的每個用戶分配不同的角色和資源管理許可權,適用於同一組織下多用戶協同開發,在保證數據安全的同時,提升整體生產效率。下,系統會基於系統管理員配置的 SQL 開發規範檢查每一條在 SQL 視窗中執行的命令,如果該條命令不符合規範,則會被系統攔截,保證資料庫安全。
4. 使用場景
NineData 的 SQL 視窗(Redis)適用於以下場景:
- 開發人員:在開發過程中,開發人員可以通過 SQL 視窗管理和編輯 Redis 資料庫中的數據,以便更快速、高效地開發應用程式。
- 資料庫管理員:幫助資料庫管理員更輕鬆地管理 Redis 資料庫,例如新增、編輯和刪除數據等。
- 運維人員:幫助運維人員快速監控和分析 Redis 資料庫的性能和運行情況,以便及時發現和解決問題。
功能發佈時間 SQL 視窗(Redis)功能已於 2023 年 4 月 27 日發佈,您可以直接進入體驗,我們期待著您的反饋和建議。