只有累積,沒有奇蹟

2019年2月16日 星期六

[Redis] Redis 管理工具 - Redis Desktop Manager

前言 
在 如何在 Windows 上安裝 Redis 與 使用 Docker 安裝 Redis 兩篇介紹文中,都是使用 redis-cli 下指令確認 Redis 服務與新增 / 取得設定值動作,難道沒有類似 GUI 介面提供更方便的查詢方式嗎? 今天要介紹的是同事饅頭推薦的 GUI 工具Redis Desktop Manager 是一套 Redis 查詢介面可視化的軟體,提供開發者透過介面快速查詢 Redis 內相關數據資料,以下簡單介紹這套工具的下載與使用方式。 

安裝 Redis Desktop Manager 
Github 下載
透過 官網下載 安裝最新版目前是要收費的,目前分 supporter 與 Enterprise 版本費用分別是 2.99 / 29.99 美金,如果有需要更進階的使用可以考慮一下
如果想下載免費版在 官方 Github 中有舊版的安裝程式可以下載,到官方 github 首頁後點擊 release 區塊,接著可以看到過去 release 的檔案提供下載,這裡我所安裝的是 0.88 版安裝檔 .exe  

點擊剛剛下載完成的 redis-desktop-manager-0.8.8.384.exe,接著就是一直瘋狂按下一步直到安裝完成 

使用 Chocolatey 下載
透過之前介紹強大的 chocolatey 工具下載,開啟 powershell 輸入以下指令
  1. choco install redis-desktop-manager
會自動下載 0.9.3 版,指令自動安裝跑完就會執行程式,個人覺得0.8.8 版後介面設計有點特別,青菜羅波各有所好,大家可以下載後自行比較看看 :)


建立連線 
開啟 Redis Desktop Manager 應用程式,點選左下角 Connect to Redis Server,會跳出視窗設定需要連結的資訊內容,設定連線部分主要分為四個 Tab 
Connection
設定需要連線到 Server 的名稱、Host name 以及當初設定的 port number,我這裡是連線到之前安裝的 Docker for Redis 文章的測試 Server,輸入完畢後左下角可以按下測試連線
SSL
如果需要使用連到雲端上的 Redis Server,則需要使用設定與提供相關 key 資訊,設定需要連線到 Server 的,例如使用 AWS Redis Server 可以參考 此篇文章  
SSH Tunnel
這設定我自己沒接觸過,需要設定 SSH 相關細節可以考慮官網介紹 quick start
Advanced Setting
設定命名空間與連線 timeout 時間
設定完相關連線資訊後,按下OK就可以連到 Redis Server,使用方式相當簡單,舉例來說上篇文章中有設定 key 與 value 分別是 test / hello world,即可透過 Redis Desktop Manager 介面點選介面左邊的 key,右邊區塊就可以看到測試時的測試資料 hello world,也可以在介面上針對 Key rename、delete 等相關操作
命令列區塊
在右下角是系統 log 區塊,在進行每一個操作時後面其實是透過 command line 與 Redis Server 連線的指令,舉例來說一開始的連線與透過 GUI 改 Key 的 name,就可以觀察到 log 紀錄以下
  1. : Init app log
  2. : Connection: AUTH
  3. : Connection: Redis on Docker > connected
  4. : Connection: Redis on Docker > [runCommand] PING
  5. : Connection: Redis on Docker > Response received : +PONG
  6.  
  7. : Connection: Redis on Docker > [runCommand] GET test
  8. : Connection: Redis on Docker > Response received : Bulk
  9. : Connection: Redis on Docker > [runCommand] RENAMENX test TEST1
  10. : Connection: Redis on Docker > Response received :
  11. : Connection: Redis on Docker > [runCommand] GET TEST1
  12. : Connection: Redis on Docker > Response received : Bulk
  13. : Connection: Redis on Docker > [runCommand] GET TEST1
  14. : Connection: Redis on Docker > Response received : Bulk
透過 GUI 介面做的事情對應到那些 command 指令,也可以當紀錄log用。

心得
希望透過以上介紹與說明,可以讓有需要的朋友了解 Redis Desktop Manager 管理工具好用之處,也謝謝強者同事推薦與熱心教學

參考
uglide/RedisDesktopManager

Related Posts:

  • [Windows] Windows Terminal Preview 初體驗前言 自從 Build 2019 亮相之後一直對於 Windows Terminal 頗有興趣,終於在六月下旬官方 Blog 公布 Windows Terminal Preview 可以開放下載使用,根據官方 Blog 介紹如下 Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal … Read More
  • [Windows] 在 Windows Terminal 新增 Linux Bash Commnadline 前言 在上一篇文章 [Windows] Windows Terminal Preview 初體驗 介紹了 Windows Terminal 的基本操作與使用,其中提到在安裝完預設提供 command 為 powershell 和 cmd 命令提示字元兩種,其實在 Windows Terminal 支援多種 command line,這一篇文章就來介紹如何在 Windows Termina… Read More
  • [Tool] Redis 管理工具 - Another Redis Desktop Manager前言 在之前推薦過 Redis 管理工具 [Redis] Redis 管理工具 - Redis Desktop Manager,方便開發者可以輕鬆的使用 GUI 工具查看或設定 Redis 的資訊,如果要下載新版使用則需要另外付費 (4.99/Month ),最近又發現另一款好用的 Redis 管理工具 Another Redis Desktop Manager,在 Github 說明如下 A faster, better and more s… Read More
  • [Git] Git Client 版本管理工具 - Fork前言 相信開發者都聽過或正在 Git 進行版本控管,Git 是一個分散式版本控管系統,在 Windows OS 中支援 Git 的免費工具比較常見的有 TortoiseGit、SourceTree 或是 GitKraken 幾種,最近主管分享另外一套強大的且免費的 Git 版控工具 Fork,在官網上的介紹也十分簡潔有力,a fast and friendly git client for Mac and Windo… Read More
  • [VisualStudio] PlantUML - 在 Visual Studio Code 繪製 UML 圖 前言 最近團隊主管開始要求團隊的文件,對於既有的系統的或是代碼,一直沒有比較清楚的架構圖或是說明的文件來定義各模組之間依賴關係,都是透過較資深的同事口耳相傳或是有看過代碼的人做傳承,但這種方式還是有比較大的風險,可能每個人理解的內容經過幾個世代口耳相傳後認知可能會有所差異,因此最近花了蠻多時間在整理既有系統相關文件,整理中可能會用架構圖循序圖、流程圖加上文字來說明。自己過去在畫循序圖可能會用 Visual Paradigm Onlin… Read More

1 則留言:

  1. QuickRedis 可能是业界最好的 redis desktop manager。推荐给楼主,下载地址:https://github.com/quick123official/quick_redis_blog

    回覆刪除

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com