前6个最常用的Redis库
Redis目前 是世界上最受歡迎的鍵值商店, 它通過提供高速和低延遲以及針對應用程序開發人員的靈活功能集,贏得了廣泛的采用率 。
Redis是一個內存數據結構存儲,用作根據BSD許可分發的數據庫,緩存和消息代理 。 許多領先的技術品牌在其Web堆棧中都使用Redis。 Github就是其中之一,它使用Redis作為“用于路由信息和各種其他數據的持久鍵/值存儲”。 您可能(非常)熟悉的另一個品牌是Stackoverflow,它使用 Redis作為整個網絡的緩存層。
Redis Java客戶端和集成工具作為代碼中的庫進行訪問,以根據特定應用程序和開發人員的獨特需求提供功能。
就是說,了解當今Java應用程序開發人員使用最多的庫很有趣。 庫或特定的Java客戶端的流行不僅影響其維護和維護,還簡化了故障排除 。
此外, 它甚至可以簡化為團隊招募和培訓開發人員的過程-庫越受歡迎,您就越有可能找到精通其復雜性的編碼人員 。
歸根結底, 最受歡迎的庫更有可能具有更好的維護并提供卓越的功能和易用性 。 這意味著為您節省了時間和金錢,尤其是在維修損壞的鍵盤方面。
為了更好地了解開發人員如何在其Java應用程序中集成和使用Redis,我們決定檢查:哪些庫最常用?
我們在三個月的時間內(2019年6月至2019年9月)從Codota社區中隨機選擇了1871個開發人員中收集了匿名圖書館使用統計信息。 然后,我們總結了使用每個庫的項目和應用程序的總數,并刪除了不相關的記錄。 這是我們的結果:
毫無疑問,我們列出了最受歡迎的圖書館,其中超過56%的用戶受到查詢。 Spring Data Redis可能是將Redis集成到您的Spring應用程序中最簡單,最快的方法,它為Redis提供了Spring Data平臺的抽象。
Jedis稱自己為“一個極小而理智的Redis Java客戶端” ,其構想是考慮了簡單性和易用性 。 在我們的數據中,Jedis的追隨者眾多,接近29%的Codota用戶選擇了它而不是其他選擇。
Reddison是Redis Java客戶端,具有內存數據網格功能以及30多種可用的對象和服務 。 該庫基于高性能的異步和無鎖Java Redis客戶端和Netty框架,在Codota的用戶群中僅擁有8%的用戶。
Lettuce是一個完全無阻塞的Redis客戶端,也是使用Netty框架構建的,它提供了反應式,異步和同步數據訪問 。 根據我們的統計,這是5%開發人員的選擇。
根據Codota用戶的說法,用于Java集成測試的Redis嵌入式服務器并不是一個非常常用的庫,唯一用戶不到2%。
我們列表中的最后一個是Vert.x,這是Redis客戶端,它提供異步API與Redis數據結構服務器進行交互。 該庫吸引了略超過0.5%的用戶。
您認為這些數字代表了整個開發者社區嗎? 在評論中告訴我們!
翻譯自: https://www.javacodegeeks.com/2019/11/top-6-most-used-redis-libraries.html
總結
以上是生活随笔為你收集整理的前6个最常用的Redis库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jboss eap_带有自定义模块的JB
- 下一篇: 境外ddos(国内ddos回国延迟)