Redisson、Jedis、Lettuce各有什么优缺点?

Redisson

优点:

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

缺点:

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

Jedis

优点:

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

缺点:

  • 同步阻塞 IO
  • 不支持异步
  • 线程不安全

Lettuce

优点:

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

缺点:

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

【Java面试题与答案】整理推荐

发布了485 篇原创文章 · 获赞 1450 · 访问量 153万+

猜你喜欢

转载自blog.csdn.net/meism5/article/details/104258014