Redis桌面管理工具——Kedis 發布

最近發現市面上的Redis管理工具都不合我的胃口,我這人比較怪,對於軟體的顏值要求非常高,所以就萌生了寫一個自己的Redis管理工具的想法。

我初步的想法,這個Redis桌面管理工具至少要符合以下幾個特點:

  1. 漂亮
  2. 操作方便
  3. 跨平台(必須的)
  4. 有個小小的監控最好

因為我對Node.JS比較熟悉,於是就首選了Electron作為開發底層支撐,初步查看了以下Redis在Node中的操作,發現異常簡單(Redis貌似所有語言的API都非常簡單)。

左邊是伺服器列表,中間是DB和Key的列表,最右邊則是這個Key裡面的值,整個界面的話我並沒有考慮小解析度,所以1024 * 768的解析度可能會看起來比較難受,不過我相信大多數程序員的筆記本不至於太小吧。

支持Key的編輯、Value的編輯(好像說的是廢話……),Hash結構的分頁也做了,還只是將Key直接通過拖拽的方式移動到其他DB中,目前暫時還不支持跨伺服器的MIGRATE,MIGRATE操作比較有風險,並且已經有了比較專業的MIGRATE TOOL,所以我這裡面不打算集成這個功能。

除此之外,還提供了一個簡易的Redis性能監控窗口,在需要上線,或壓力測試的時候能夠簡單的用於性能檢測。

整個工程的工作量並不大,所以開發的比較快,因為只有一個人開發,所以只測試了核心功能,非核心功能,例如斷開連接後,彈出提示之類的,就沒有花太多時間去測試,所以如果有什麼問題還請擔待,可以發送郵件到 andy_ghg@163.com 來跟我取得聯繫。

整個項目使用到的技術主要有:

  • Node.JS
  • Less
  • AngularJS
  • Highcharts
  • Electron
  • Gulp

歡迎訪問我的網站獲取最新的Window 64位版本 kehaw.com

如果想使用Linux或者Mac版本的,我的源代碼已經上傳,同樣訪問上面的網址跳轉到 GitHub上獲取源碼進行編譯。

感覺好用給個Star

謝謝捧場。

推薦閱讀:

15位阿里Redis、MongoDB、HBase大咖直播分享,全方位解析資料庫技術!
redis的安裝和分散式配置簡潔教程
R語言操作redis資料庫詳解
redis相對於mysql有什麼劣勢,是不是能用redis盡量用?
Linux安裝redis,並設置訪問許可權,及使用可視化工具

TAG:Redis | Nodejs | 软件开发 |