Redis - Redis客户端: Redisson vs Jedis vs Lettuce

Redisson

优点:

  • 实现了分布式特性和可扩展的 Java 数据结构,适合分布式开发
  • API 线程安全
  • 基于 Netty 框架的事件驱动的通信,可异步调用

缺点:

  • API 更抽象,学习使用成本高

 

Jedis - 官方推荐

详见:Redis - Jedis(使用Java操作Redis)

优点:

  • 提供了比较全面的 Redis 操作特性的 API
  • API 基本与 Redis 的指令一一对应,使用简单易理解

缺点:

  • 同步阻塞 IO,BIO模式
  • 不支持异步
  • 线程不安全

 

Lettuce

优点:

  • 线程安全
  • 基于 Netty 框架的事件驱动的通信,可异步调用,更像NIO模式
  • 适用于分布式缓存

缺点:

  • API 更抽象,学习使用成本高

 

 

 

posted on 2021-04-13 22:09  frank_cui  阅读(129)  评论(0编辑  收藏  举报

导航

levels of contents