一個現代化輕量級的跨平臺Redis桌面客戶端

Java陈序员發表於2024-04-01

大家好,我是 Java陳序員

Redis 作為一款高效能的非關係型資料庫,可是深受開發者的喜愛,無論是什麼開發,都能看到 Redis 的身影。

今天,給大家介紹一款跨平臺的 Redis 客戶端連線工具,功能強大,介面美觀!

關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。

專案介紹

Tiny RDM —— 一個現代化輕量級的跨平臺 Redis 桌面客戶端,支援Mac、Windows 和 Linux.

功能特色:

軟體安裝

直接下載

專案提供了 Windows、Mac 和 Linux 的安裝包,可在專案的 release 頁面中下載。

下載地址:

https://github.com/tiny-craft/tiny-rdm/releases

本地構建

除了直接下載安裝包使用外,也可以使用原始碼編譯的方式在本地構建。

在本地編譯原始碼需要有以下環境:

  • Go(最新版本)
  • Node.js >= 16
  • NPM >= 9

1、需要先安裝wails

go install github.com/wailsapp/wails/v2/cmd/wails@latest

2、拉取程式碼

git clone https://github.com/tiny-craft/tiny-rdm --depth=1

3、構建前端程式碼

npm install --prefix ./frontend

4、編譯執行開發版本

wails dev

軟體使用

1、新建連線:輸入 Redis 服務的地址、埠、密碼,填寫完畢後,可點選左下角的測試連線簡單測試下。

如果你的剪貼簿中有 Redis 服務的 URL,可以使用解析功能進行解析。

除了常規的單機 Redis 連線外,還有哨兵模型、叢集模式的連線。

2、狀態顯示:Tiny RDM 提供了監控 Redis 服務的視覺化皮膚,有執行時間、客戶端連線數量、鍵、記憶體等資料。

3、新增新鍵:Redis 是以 key-value 的形式儲存資料,我們可以直接使用視覺化的介面進行增刪改查操作。

4、Tiny RDM 提供了多種檢視 key 的 value 值的形式,有 Raw、JSON、YAML、XML 等形式。

5、命令列操作:有時候我們習慣了使用命令去操作 Redis,這時候就需要上伺服器連線 Redis 客戶端進行操作。Tiny RDM 提供了命令列的操作方式,這樣就可以避免我們直接去操作伺服器。

6、Tiny RDM 記錄了 Redis 的慢操作日誌,這樣有利於我們排查一些問題。

7、Tiny RDM 還有一個強大的功能是能幫助我們監控命令,當然了實時監控命令的話會造成伺服器堵塞不建議在生產環境中開啟

8、Tiny RDM 除了能監控命令外,還能實時記錄 Redis 服務的執行日誌,支援對多臺伺服器進行記錄和篩選。

9、作為一款簡潔美觀的軟體,Tiny RDM 支援個性化的偏好設定,主題顏色、語言、字型等可動態設定。

不得不說,Tiny RDM 這款軟體的顏值還是挺受筆者喜歡的,功能也十分齊全,在開發中,用起來也是熟心應手。大家快去安裝體驗吧~

Github 地址:

https://github.com/tiny-craft/tiny-rdm

最後

推薦的開源專案已經收錄到 GitHub 專案,歡迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行線上瀏覽:

https://chencoding.top:8090/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!

相關文章