Redis桌面管理工具——Kedis 發布
最近發現市面上的Redis管理工具都不合我的胃口,我這人比較怪,對於軟體的顏值要求非常高,所以就萌生了寫一個自己的Redis管理工具的想法。
我初步的想法,這個Redis桌面管理工具至少要符合以下幾個特點:
- 漂亮
- 操作方便
- 跨平台(必須的)
- 有個小小的監控最好
因為我對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位版本 http://www.kehaw.com
如果想使用Linux或者Mac版本的,我的源代碼已經上傳,同樣訪問上面的網址跳轉到 GitHub上獲取源碼進行編譯。
感覺好用給個Star
謝謝捧場。
推薦閱讀:
※15位阿里Redis、MongoDB、HBase大咖直播分享,全方位解析資料庫技術!
※redis的安裝和分散式配置簡潔教程
※R語言操作redis資料庫詳解
※redis相對於mysql有什麼劣勢,是不是能用redis盡量用?
※Linux安裝redis,並設置訪問許可權,及使用可視化工具