Redis Java 常用客戶端


1.Redis Java 客戶端有

Jedis——Redis的Java實現客戶端,提供了比較全面的Redis命令的支持

  使用阻塞的I/O,方法調用同步,程序流需要等到socket處理完I/O才能執行,不支持異步操作

  Jedis客戶端實例不是線程安全的,需要通過連接池來使用Jedis

Redisson——實現了分布式和可擴展的Java數據結構

  基於Netty框架的事件驅動的通信層,其方法調用是異步的

  Redisson的API是線程安全的,所以可以操作單個Redisson連接來完成各種操作

lettuce——高級Redis客戶端,用於線程安全同步,異步和響應使用,支持集群,Sentinel,管道和編碼器

  基於Netty框架的事件驅動的通信層,其方法調用是異步的

  Lettuce的API是線程安全的,所以可以操作單個Lettuce連接來完成各種操作

  lettuce能夠支持redis4,需要java8及以上

2.應用

(1)Jedis https://www.cnblogs.com/baby123/p/12661048.html

(2)Redisson https://www.cnblogs.com/baby123/p/12660975.html

(3)lettuce https://www.cnblogs.com/baby123/p/12661030.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM