1. 命令行 不知道大家在日常操作redis時用什么可視化工具呢? 以前總覺得沒有什么太好的可視化工具,于是問了一個業內朋友。對方回:你還用可視化工具?直接命令行呀,redis提供...
太厲害了!10款Redis 可視化工具橫向評測,看你怎么選?
我們精選了一下網友答案:
···································^^····································
1. 命令行
不知道大家在日常操作redis時用什么可視化工具呢?
以前總覺得沒有什么太好的可視化工具,于是問了一個業內朋友。對方回:你還用可視化工具?直接命令行呀,redis提供了這么多命令,操作起來行云流水。用可視化工具覺得很low。
命令行的鄙視用工具的,用高端工具的鄙視低端工具的,鄙視鏈一直存在。雖然用命令行自己也可以,但是總感覺效率上不如用工具,在視覺上不那么直觀。尤其是看json的時候,在命令行就很不友好。
大佬朋友說:誰說命令行就不能格式化json了?可以利用iredis,用|將redis通過pipe用shell的其他工具,比如jq/fx/rg/sort/uniq/cut/sed/awk等處理。還能自動補全,高亮顯示,功能很多
好吧 ,確實牛逼。附上這個工具的官網地址,喜歡用命令行的朋友可以去試一試,絕對能讓喜歡命令行的你爽的飛起來。
iredis.io/
但是我相信大多數開發者還是習慣用可視化工具。我自己也用過不少redis的可視化工具。今天就細數下市面上流行的各個可視化的工具的優劣勢。幫助你找到最好的redis可視化工具。提升debug效率。
如果你想直接看最終總結,可以直接拉到文章的末尾。
2. 可視化工具分類
按照redis可視化工具的部署來分,可以分成3大類
桌面版這次評測的軟件如下:
- redis desktop manager
- medis
- AnotherRedisDesktopManager
- fastoredis
- redis-plus
- red
Web版本評測的軟件如下:
IDE插件版本,這里只評測IntelliJ IDEA的插件,eclipse的就不作介紹了
3. Redis Desktop Manager
這個工具應該是現在使用率最廣的可視化工具了。存在時間很久。經過了數次迭代。跨平臺支持。以前是免費的,現在為收費工具。試用可以有半個月的時間。鏈接為:
redisdesktop.com/
評測:
之前用覺得功能還行,就是界面UI丑了點。最近下了最新版,感覺經過了那么長時間迭代,界面看著也還湊合。該有的功能都有。界面看著比較簡潔,功能很全。
key的顯示可以支持按冒號分割的鍵名空間,除了基本的五大數據類型之外,還支持redis 5.0新出的Stream數據類型。在value的顯示方面。支持多達9種的數據顯示方式。
命令行模式也同以前有了很大的進步,支持了命令自動提示。
從功能看上去中規中矩,使用起來便捷。最大的缺點就是不免費。個人使用的話,大概一年要200多RMB的價格。
4.medis
現階段我使用率最高的redis可視化工具。界面符合個人審美。布局簡潔。跨平臺支持,關鍵是免費。鏈接為:
getmedis.com/
評測:
顏值挺高,功能符合日常使用要求。對key有顏色鮮明的圖標標識。在key的搜索上挺方便的,可以模糊搜索出匹配的key,漸進式的scan,無明顯卡頓。在搜索的體驗上還是比較出色的。
缺點是不支持key的命名空間展示,不支持redis 5.0的stream數據類型,命令行比較單一,不支持自動匹配和提示。支持的value的展現方式也只有3種
5.AnotherRedisDesktopManager
一款比較穩定簡潔的redis UI工具。鏈接為:
github.com/qishibo/AnotherRedisDesktopManager
評測:
很中規中矩的一款免費的redis可視化工具,基本的功能都有。有監控統計,支持暗黑主題,還支持集群的添加。
缺點是沒什么亮點,UI很簡單,不支持stream數據類型。命令行模式也比較單一。value展示支持的類型也只有3種。
6.FastoRedis
FastoRedis之前沒聽到過。然后去下了體驗了下。
使用這款工具首先得去官網注冊賬號。這款軟件是收費軟件,雖然跨平臺,但是試用只有一天的時間。鏈接為:
fastoredis.com/
評測:
畢竟是收費軟件,雖然界面一股濃濃的windows風格,乍看上去有點像redis desktop manager,但是就功能而言。確實不錯,支持了集群模式和哨兵模式,key的命名空間展示,redis 5.0的stream數據類型也支持。
命令行模式支持自動提示補全
value的顯示支持樹狀,表格狀等等顯示方式。令我驚訝的是,值對象支持多達17種渲染方式
總的來說,除了界面UI交互略生硬,還有是一款收費軟件之外,還是一款很不錯的redis可視化工具。
7.RedisPlus
一款開源的免費桌面客戶端軟件鏈接:
gitee.com/MaxBill/RedisPlus
評測:
沒什么亮點,也就基本功能。加分項可能也就是有一個監控。其他的都很普通 。甚至于這款軟件連命令行模式都沒有。用的是javafx開發,按道理說,應該是跨平臺的軟件 ,但是提供的下載地址,并沒有mac的直接安裝包。況且就算是跨平臺的吧。
8.Red
這是一款在蘋果app store下載的redis可視化工具,免費鏈接:
Mac用戶可以去app store里面搜
評測:
只支持Mac端,顏值還是不錯的。功能中規中矩。基本功能都有,支持key命名空間的展示。
9.Redis Insight
這個軟件來頭挺大的,是redis labs出的一款監控分析級別的redis可視化工具。這款軟件是web版的
那redis labs是啥公司,redis labs創立于2011年,公司致力于為Redis、Memcached等流行的NoSQL開源數據庫提供云托管服務。可以算是專門致力于redis云的一家專業公司。他們的提供的軟件中,除了可以連接企業私有的redis服務,也可以連接他們的redis云。鏈接:
redislabs.com/redisinsight/
評測:
雖然是web版本,但是這個軟件超越了我對redis可視化工具的認識,一看界面就覺得很專業,不像是個人開發出來的開源產品。我發現key的查詢和瀏覽只是這里的一個功能模塊而已
命令行方面:
除了有命令補全提示,右邊還有相關命令的文檔解釋。怎么樣,是不是超人性化呢?
同樣支持redis 5.0的Stream數據類型
下面的三個功能,是需要在server端安裝他們家的其他redis模塊的。分別是可查詢的圖表,redis的時間序列展示和全文本查詢功能
最牛的是,redisInsight竟然還支持rdb的分析功能,之前分析rdb的存儲分布,有點經驗的都會用rdb-tools去分析。而redisInsight竟然把這個都集成進去了。我之前用這個分析了公司生產環境的rdb,找出了導致數據量增長過快的原因,簡直是一個神器。
這是我上次利用這個軟件分析rdb出來的結果。很明確的找到了哪個key占據內存過大。
在分析功能中的Profiler能監聽一段時間內所有執行的redis命令 ,Slowlog能顯示出執行比較慢的redis命令。
除此之外,這個軟件還能批量操作
RedisInsight這個可視化工具對redis的覆蓋之全面令人咋舌。雖然他的查詢key的功能算不上優秀,但是他的全面性和分析監控方面,確實是其他redis可視化工具難以企及的,況且顏值還那么高,強烈推薦。
10.Iedis2
Iedis是一款基于IntelliJ IDEA的插件,在IDEA的plugin市場里就可以搜到,但是為收費插件。可試用7天
評測:
作為IDEA的插件,當然是跨平臺的,風格完全遵從于IDEA,顏值有保障。從功能上來說,Iedis也是不含糊。基本查詢功能基本上挑不出毛病。加上IDEA的使用習慣,讓你用起來得心應手,不需要另外打開軟件。在代碼和插件窗口中切換也是能提高效率的
這個插件最大的特點就是能支持lua腳本的編寫和調試,這在其他軟件中是不曾看到的。以前在一個業務中大量用了lua進行redis操作,雖然嘗到了redis lua原子性和性能上的甜頭,但是在編寫調試的時候,那叫一個痛苦,因為不能在debug所以每次都需要返回一個值來檢查是哪里出了錯。看到這個工具,悔恨沒早點發現這個插件,付費也愿意
這個插件還能支持慢命令的查看
總的來說,Iedis除了需要付費,其他的一切都看上去很美好。價格是。。。$139/年。還是美元,看到這個價格,是不是長嘆一口氣呢。
11.總結
對于前面介紹的8款redis可視化工具,我總結了一個表格,供大家參考和比較
相信看到這里,你心里一定有答案了。好的工具能讓你事半功倍,從而節約大量的時間和成本,希望大家在日常開發中,能挑選好的工具,以最快的效率解決最復雜的事情。
轉自:一入碼坑深似海
鏈接:www.jianshu.com/p/cb9f4dcb3b92
·······································································
做軟件測試員需要看什么書?
我們精選了一下網友答案:
1、只看軟件測試夠不夠?
作為測試工程師,只了解軟件測試知識是肯定不夠的,還應該了解數據庫、程序語言和系統架構等知識;
2、還需要哪些相關的軟件支持?
相關軟件是說自動化測試工具呢還是在測試過程中用的工具呢,自動化測試工具的話,主流的有LR、QTP,測試工程中用到的工具的話,就比較廣泛了,要因項目而異了,我就說說我們公司用到的工具吧,給你參考下~
我們公司的項目是B\S架構的,用VSS來管理文件,bug管理器是JIRA,測試用例是用excel表編寫,后期的性能測試是用LR。
希望你學有所成~呵呵
·······································································
重要!呼和浩特2020年義務教育招生入學政策最新解讀...
我們精選了一下網友答案:
···································^^····································
根據《中共中央國務院關于深化教育教學改革全面提高義務教育質量的意見》、全國教育大會和全國基礎教育工作會議精神及《內蒙古自治區教育廳關于嚴格規范中小學校招生入學管理工作的通知》(內教發〔2019〕6號)要求,經市政府2020年第16次常務會審議通過,市教育局出臺了《呼和浩特市教育局關于2020年義務教育招生入學工作的意見》(呼教辦字〔2020〕4號)(以下簡稱《意見》)。為便于大家更好地了解我市2020年義務教育階段學校招生入學政策調整情況,現就學校、學生、家長和社會各界比較關心的問題作一些解答。答:《呼和浩特市教育局關于2020年義務教育招生入學工作的意見》是每年都要向社會發布的重要文件,文件主要內容為當年全市“幼升小”“小升初”的招生政策及實施辦法。義務教育階段招生入學工作的主責在各旗縣區政府,《意見》是對各旗縣區組織開展義務教育階段招生入學工作提出的指導意見,各旗縣區教育行政部門依據指導意見結合本地區實際,制定本區域內義務教育階段學校的招生政策和實施方案,并組織本區域內義務教育學校開展招生工作。我們按照“免試就近入學”的原則,安排轄區內每個適齡兒童、少年到相對就近的學校就讀,讓所有適齡兒童、少年必須接受義務教育。我們按照“以縣為主,屬地管理”的原則,明確責任主體,強化對屬地教育行政部門的指導,確保國家教育政策落地、落實;我們通過對招生政策的全面解讀、招生流程的全面監督、“陽光分班”的全程公開,實現教育公平,促進我市教育良性發展。答:義務教育涉及面廣、關注度高,我市一直對研究制定義務教育招生政策十分慎重、高度重視。從2019年8月份開始,市教育局就對當年招生工作進行了認真總結、分析和研判,在廣泛征求意見的基礎上,制定了《呼和浩特市市區2020年義務教育階段民辦學校招生工作方案》(呼教發〔2019〕54號)和《呼和浩特市義務教育階段學校“陽光分班”工作實施意見》(呼教發〔2019〕55號)。這兩個文件經市政府2019年第23次常務會議審議后,已于2019年10月18日召開新聞發布會向社會公布。在此基礎上,市教育局出臺了《呼和浩特市2020年義務教育招生入學工作的意見》。在政策制定過程中,市教育局多次組織各旗縣區教育局、中小學校長對政策進行研究。同時組織人大代表、政協委員、校長代表、教師代表和家長代表召開座談會,聽取各方意見。對于部分代表提出的招生政策要公平公正、招生過程要陽光透明、電腦派位時間不宜過早等意見建議,我們在文件中均做了體現和修改。同時我們還針對《呼和浩特市教育局關于2020年義務教育招生入學工作的意見》做了合法性審核。不僅如此,在文件制定過程中還征求了自治區教育廳、上海招生考試院專家的意見和建議。答:我市今年的招生政策變化主要基于以下兩個方面的原因:一方面是堅決貫徹國家決策部署。2019年,《中共中央國務院關于深化教育教學改革全面提高義務教育質量的意見》(中發〔2019〕26號)對義務教育招生改革進行部署,特別是在“五育并舉”、推進免試就近入學全覆蓋、民辦學校與公辦學校同步招生等方面作出規定。隨后,教育部也對貫徹執行中央文件提出剛性要求。我市出臺的《意見》,就是堅決貫徹落實中央文件精神的一個重要舉措。二是積極回應人民群眾重要關切。我市針對人民群眾反映強烈的“掐尖招生”“培訓熱”“違規編班”等問題,持續開展專項整治行動,嚴格規范招生秩序,不斷優化教育生態環境,促進公辦、民辦教育協調發展、良性互動,以達到優質教育均衡發展,不斷促進教育公平。4.2020年義務教育學校招生政策主要有哪些變化?答:2020年,全國各地義務教育招生入學工作主要是對民辦學校招生政策做了比較大的調整,主要變化有兩點:一是實行民辦學校與公辦學校同步招生;二是報名人數超過當年招生計劃的民辦學校,實行電腦隨機錄取,隨機錄取比例為當年招生計劃的100%,報名人數未超過學校當年招生計劃的,網上報名后直接錄取。這些招生政策不僅在我市各旗縣區是統一的,全國各省市區間也是基本一致的。5.今年的義務教育學校招生什么時候開始?涉及適齡兒童、少年入學的具體問題應向哪里咨詢?答:2020年呼和浩特市市區小學入學工作的信息采集時間為 6月1日—30日。8月15日后網上公布招生結果。市區初中入學工作,先由市四區教育局于6月20日前進行戶籍和學籍資料審核;6月20日至30日學生再進行個人信息采集及志愿填報;7月11日,公辦、民辦初中學校同步進行電腦派位和隨機錄取工作;7月13日至19日,市四區教育局統籌安排未被錄取學生入學,并于開學前兩周內完成“陽光分班”工作。涉及適齡兒童、少年入學的具體問題,可以向屬地教育行政部門及對應的中小學校咨詢。6.《意見》對公辦民辦學校招生范圍是怎么明確的?實行“公民同招”后,允許公辦、民辦學校自行組織招生報名嗎?答:民辦學校招生是納入審批地教育行政部門統一管理的,納入統一管理的內容包括招生計劃、招生區域、招生對象、招生時間、招生方式、招生規程、招生結果、學籍管理等。市區民辦小學可招收所屬行政區域(旗縣區)內的適齡兒童入學,不得跨區域招生。市區民辦初中可在市四區范圍內招生,不得去五個農業旗縣或跨盟市、跨省市招生。實行“公民同招”后,不允許公辦民辦學校另行組織招生報名或自行通過網上預約、信息登記等形式提前進行預報名。7.《意見》中“公民同招”是什么意思?與以往的招生方式有什么區別?答:“公民同招”是指公辦、民辦學校實行同步招生。其基本要求是公辦民辦學校同步報名、同步開展錄取、同步注冊學籍。“公民同招”主要是為了制止少數學校愈演愈烈的違規提前掐尖招生行為,回歸正常的招生秩序。“公民同招”強調的是所有公辦、民辦學校在教育行政部門統籌下在同一時段、按統一步調有序開展招生。“公民同招”與以前的招生方式最大變化是,市四區教育行政部門要在我市統一的招生管理系統中進行所有公辦、民辦學校的招生錄取工作。“公民同招”的基本流程和具體步驟由市四區教育行政部門設定并向社會公布。實行“公民同招”后,招生報名、錄取等工作由主管教育行政部門統一組織實施。答:以往,無論是超前教育,還是掐尖招生,都導致辦學競爭變為招生競爭,使得“教好學生”不如“招好學生”,這些問題使教育生態遭到破壞。義務教育是事關國家發展、事關民族未來的大事。義務教育“育分”只是義務教育全部選項中的一個部分,并非全部,更不能代替全部;“育人”才是義務教育的本質。“公民同招”后,公辦學校和民辦學校之間不存在生源競爭,而在于辦學特色與教育質量的競爭。真正卓越的教育,是“有教無類、人才成才”的教育,是為每個孩子提供合適的教育,而不是選擇所謂的優質生源,擇生而教。新一輪招生入學改革,明確發出信號:尊重學校教育規律、尊重人才成長規律。不選擇生源,也不揠苗助長,更不過早競爭,有教無類的同時又因材施教,在重新劃定的“同一條起跑線”上,真正比試教書育人的內涵動力。“公民同招”,不僅是雙贏,而且是全贏。“公民同招”有利于構建良好的教育生態環境和促進教育公平。9.校外培訓機構培訓成績、競賽成績或證書證明能否作為義務教育階段學校招生依據?答:《意見》明確,嚴格落實義務教育免試入學,義務教育學校嚴禁以各類考試、競賽、培訓成績或證書證明等作為招生依據,不得以面試、評測等名義選拔學生。10.聽說之前有個別民辦學校早已通過生源摸底、招生咨詢、預約等方式在提前掐尖招生了,還有些機構打著民辦學校的名義安排招生考試。如果已被民辦學校私下預錄取了,算數嗎?答:首先,這種做法是不允許的,私下預錄取的也不可能算數。其次,今年市區義務教育學校招生全部在統一的招生管理平臺上進行。目前招生工作還沒有開始,我們也勸告個別學校和機構不要抱著僥幸心理,所有變相的招生行為都是違規的,所謂的已私下預錄取也是無效的。與此同時,各地區教育行政部門也會加大查處力度,個別學校或機構違規招生引發的一切后果都要由其自身承擔,各地區教育部門不及時制止和查處也要被嚴肅追責。最后,我們歡迎學生、家長、社會各界積極舉報相關違法行為,各地區教育部門及學校都會公布并暢通招生入學咨詢和舉報渠道,主動地、全過程接受家長和人民群眾的監督,共同促進首府教育良性發展。11.如果學生填報了民辦初中學校志愿,但未被錄取怎么辦?有可能被未填報志愿的民辦學校錄取嗎?答:民辦學校電腦隨機錄取結果出來后,各地區教育局會對未被錄取的學生進行統籌安排入學。學生及家長可以通過“呼和浩特市招生考試信息網”了解民辦學校的辦學條件、招生計劃、收費標準及住宿管理等相關信息。有意愿到民辦學校就讀,并填報志愿的,才有可能被志愿學校錄取,不可能被未填報志愿的民辦學校錄取,充分體現學生自愿、家長自愿的原則。12.九年一貫制學校其小學部學生能直升其初中部嗎?如果學校小學部和初中部學位不對等時怎么錄取?答:九年一貫制學校是根據國家義務教育法有關實施九年義務教育年限的規定組建起來的、貫穿小學與初中教育的一體化學校。無論是公辦還是民辦的九年一貫制學校,其小學部學生都可以直升其初中部。九年一貫制學校如果其初中部招生計劃多于小學部直升人數的,剩余招生計劃由主管教育局通過電腦派位或隨機錄取方式招錄;如果其初中部招生計劃少于小學部直升人數的,也要通過電腦派位及隨機錄取方式招錄。13.實施“公民同招”后,什么人享受“分招”政策?答:實施“公民同招”后,市區公辦、民辦初中學校凡經全市義務教育招生管理平臺通過電腦派位或者隨機錄取(含統籌安排入學),且在被錄取學校連續就讀滿三年的學生,參加2023年中考時具有“分招”資格。14.如何保障電腦派位及隨機錄取工作公開透明、公正實施?答:電腦派位、隨機錄取及“陽光分班”過程都堅持公開、陽光、透明,屆時將邀請人大代表、政協委員、紀檢部門、家長代表、教師代表、學生代表、新聞媒體、公證處等全程參與和監督,歡迎大家積極監督。15.今年全市義務教育階段公辦民辦學校起始年級都會開展“陽光分班”工作嗎?實施步驟有哪些?答:2020年,我市義務教育階段公辦民辦學校起始年級都將推行“陽光分班”工作,由各旗縣區教育局統一組織實施,分班工作將在開學前兩周內完成。我市義務教育學校“陽光分班”操作過程具體分為三步:一是確定班數和班額。各學校根據主管教育局制定的招生計劃和學校實際錄取的學生人數,確定開辦教學班的班數和班額;二是確定班主任及任課教師。學校根據開設的班數,首先確定班主任人選,其次按照“均衡搭配、結構合理”的原則,確定與班主任配套的各學科任課教師,最后將班主任及配套任課教師名單上傳至“陽光分班”軟件平臺;三是現場隨機分班。各旗縣區教育局、開發區社會事業發展局設立義務教育學校“陽光分班”現場,在人大代表、政協委員、紀檢部門、家長、學生、教師、新聞媒體等各界代表監督下,家長代表或學生代表現場操作計算機分班軟件,對全體新生按照男女性別合理搭配進行隨機編班,同時對每個班級對應的班主任及配套任課教師進行隨機分配,整個過程要全程錄像。分班結果現場打印成冊,一式三份,簽字蓋章后,由學校、主管教育局基教股和紀檢部門分別持有,同時各學校要在校園醒目位置公示分班結果。
-
發表于 2020-11-24 15:40
- 閱讀 ( 634 )
- 分類:軟件測評