我在Apple Store發布了一款新軟體G-dis ,上連接:https://apps.apple.com/cn/app/g-dis-gui-client-for-redis/id1527961367?mt=12
這次開發有些繞,首先看了一半Redis-cli的代碼就開始上手開發,結果,沒搞明白Tcp-socket是面向位元組流的,而且一個Connection是單執行緒請求-應答模式的,繞了好幾圈各種問題。最后去翻看Redis-Cli的原始碼才恍然大悟,一下子把原有的指令發送、接收全改成了Redis-Cli方式(當然是代碼凈化后的swift版本),功能、性能完善了很多很多。
G-dis軟體開發的初衷是為了解決正式環境,大量key的情況下,RDM、Medis等軟體打開時,直接記憶體溢位、閃退的問題。G-dis通過limit(限制回傳的結果資料量)完美地解決了這個問題。當然,軟體也還有改進的空間,比如:可以加上服務器記憶體使用量的監控等資訊,讓redis的運維更簡單。
最后還是推薦一下G-dis這款軟體,因為這款軟體使用純swift開發,很穩定、很小巧,大小只有3.8M,比起同類軟體的幾十兆要小巧了很多很多,而功能一點也不少。為開發人員提供最大的便捷。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/34623.html
標籤:非技術區
