Jedis Java客户端,提供全面的Redis命令支持 使用阻塞 I/O ,同步方法调用 ,不支持异步 Jedis客户端实例非线程安全,需要使用连接池 Redisson 实现了分布式和可扩展的Java数据结构 譬如 分布式锁,分布式集合,可通过Redis支持延迟队列 基于Netty NIO ,异步方法调用 ,线程安全 ,可并发操作单个连接 Lettuce 高级Redis客户端,支持集群,Sentinel,管道和编码器。 在一些分布式缓存框架上使用比较多 基于Netty NIO ,异步方法调用 ,线程安全 ,可并发操作单个连接 redis 本身就是单线程 , 单个客户端开多个连接没意义 推荐使用 NIO 单连接方式 如果将来redis支持多线程了,在高并发场景下 ,可多开几个连接,提升并发处理能力