超好用的Redis管理及監控工具,使用後可大大提高你的工作效率!

来源:http://www.cnblogs.com/treesoft/archive/2017/06/25/7076085.html
-Advertisement-
Play Games

一款用JAVA語言開發的Redis管理及監控工具treeNMS橫空出世了。 ...


        Redis做為現在web應用開發的黃金搭擔組合,大量的被應用,廣泛用於存儲session信息,許可權信息,交易作業等熱數據。做為一名有10年以上JAVA開發經驗的程式員,工作中項目也是廣泛使用了Redis,工作中也遇到了Redis的數據可視化不便、Redis的數據查看維護困難、Redis狀態監控運維不易等問題。

        相信大家在工作中也會遇到我說的這些問題,在工作中大家可能都裝過一些可視化的工具,客戶端工具,狀態監控工具。例如Redis Desktop Manager,Redis Live,Redis browser等,這些工具開發語言也五花八門,php, ruby,python, qt等,安裝前置條件也一堆,安裝過程的痛苦,裝過就知道了。

         由於我也是一線的開發,也深切的感受到了沒有順手Redis管理工具帶來的不便,經過一段時間的加班加點,挑燈開發,一款用JAVA語言開發的Redis管理及監控工具treeNMS橫空出世了。

        下麵我就詳細給大家介紹一下treeNMS的安裝及各項功能。

 

1、  安裝

        相信大家windows下安裝工具都得心應手,但Linux中安裝就頭大了吧,treeNMS管理工具,直接到http://www.treesoft.cn/dms.html下載,是用JAVA開發的,基於WEB方式對Redis管理,windows環境下載解壓即可使用,Linux環境中也只需將軟體複製過去,配置JAVA環境就可以使用了。MAC系統中也可以直接複製過去用,前提是有JAVA運行環境。

        因為是基於WEB方式的,所以可以直接在伺服器上佈署一份,那麼大家都可以用瀏覽器直接訪問操作,避免了每個開發人員都要安裝工具軟體的麻煩,工作效率大大提高。

 

2、  運行及參數初始化

       按說明運行startup.bat文件,軟體就運行起來了show一下後臺主頁。

主面右上角有一個參數配置按鈕,點擊後直接進行連接信息的填寫及連接測試。直接線上編輯連接信息的好處是,無需訪問遠程伺服器,直接就完成修改連接信息。

 

3、狀態監控

      Redis做為緩存資料庫,對記憶體占用率等指標很有必要定期監控,目前市面上多是國外的Redis監控軟體,並且大部分功能較單一,例如Redis Live, 展示的指標有限,而treeNMS提供了詳細的Redis狀態值 ,達68項之多,並且有狀態實時監控。

 

4、 Redis數據的查看,編輯,維護

        說到數據查看,之前我也用過Redis Desktop Manager,這是單機版本的,也是國人用JAVA開發的,挺好的,就是數據大時,不穩定。單機版的問題就是團隊中相關人員都要安裝,伺服器遠程管理Redis不便,treeNMS就解決了這些問題。

       詳細數據的展示,查看,編輯,新增,刪除等,支持string,list ,set,zset,hash等數據類型。

       有些情況會看到展示的數據是亂碼,這是由於存入的數據已壓縮或序列化處理過,這種類型的數據是展示時就會變成亂碼是正常現象。

 

 

5、json數據格式化

       JSON格式的數據具有占用空間小,更易解析等優點,大量數據會以JSON格式存入Redis中。

treeNMS提供了JSON數據格式化的功能,支持格式化,縮進,層級控制,查看,方便數據分析。 做開發,測試都會用到這個功能的。

 

6、線上數據備份及還原

     Redis是支持數據存儲及持久化的,treeNMS 支持線上redis數據備份及下載,有個細節:程式要與redis安裝在同一臺電腦中,才能備份哦。

 

   總結:有了這款treeNMS軟體,就可以輕鬆駕馭redis了,也希望國產軟體能引領技術革新,走向世界!

 

如果您覺得閱讀本文對您有幫助,請點一下“推薦”按鈕,您的“推薦”將是我最大的研發動力!歡迎各位轉載.


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

-Advertisement-
Play Games
更多相關文章
  • 今天的知識點主要是數組的迭代方法中的一種filter()方法、數組操作方法中的concat()方法以及字元串的replace()方法。filter()方法可用於使用函數判斷數組中各項的值中返回true值的結果所組成的數組。concat()可以複製和創建新數組。而replace()方法可以替換字元串中... ...
  • 聲明:該書的筆者為徐嬴老師,一名具有5年IOS開發經驗,和兩年RN開發經驗的老司機。 原文可以在gitbook上找到 筆者只是為他的書中提的的一些列問題,進行有償答疑。 有償答疑。本書將持續保持更新,有關問題可以加群討論。 正在上傳...取消 正在上傳...取消 正在上傳...取消 正在上傳...取 ...
  • 這篇依然是跟 相關的方法,側重點是操作屬性的方法。 讀Zepto源碼系列文章已經放到了github上,歡迎star: "reading zepto" 源碼版本 本文閱讀的源碼為 "zepto1.2.0" 內部方法 setAttribute 如果屬性值 存在,則調用元素的原生方法 設置對應元素的指定屬 ...
  • 在Android的設計中,資源的訪問或者網路連接,要得到這些服務都需要聲明其訪問許可權,否則將無法正常工作。在Android中這樣的許可權有很多種,這裡將各類訪問許可權一一羅列出來,供大家使用時參考之用。 android.permission.EXPAND_STATUS_BAR 允許一個程式擴展收縮在狀態 ...
  • 網路狀態監測,分為兩種:動態註冊和靜態註冊。無論哪種方式,都會遇到許可權的問題,其實只要在AndroidManifest.xml中加入如下一句代碼: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 用模 ...
  • 前言: App項目開發大部分時候還是以UI頁面為主,這時我們需要調用大量的findViewById以及setOnClickListener等代碼,控制項的少的時候我們還能接受,控制項多起來有時候就會有一種想砸鍵盤的衝動。所以這個時候我們想著可以藉助註解的方式讓我們從這種繁重的工作中脫離出來,也讓代碼變得 ...
  • 1.給mysql創建用戶備份的角色,並且授予角色SELECT, RELOAD, SHOW DATABASES, LOCK TABLES等許可權。 2.在系統中找到存儲空間比較大的硬碟創建備份目錄,並且創建shell腳本 註意:-u和用戶名中間是沒有空格的,-p和密碼也是這樣的。3.添加計劃任務,需要安 ...
  • 最近,利用一些時間對oracle資料庫實時同步工具做了一些調研分析,主要關註了linkedin的databus和阿裡的yugong兩個中間件,其中databus需要在每個待同步的表上增加額外的列和觸發器來實現,方案比較重,本文將著重分析一下阿裡的yugong實現方案及給出分析調研報告。 1.yugo ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...