Lettuce 和 Jedis 用于Redis客户端,次要区别在于
Jedis
Jedis在实现上是间接连贯的redis server,如果在多线程环境下是非线程平安的,这个时候只有应用连接池,为每个Jedis实例减少物理连贯
Lettuce
Lettuce的连贯是基于Netty的,连贯实例(StatefulRedisConnection)能够在多个线程间并发拜访,应为StatefulRedisConnection是线程平安的,所以一个连贯实例(StatefulRedisConnection)就能够满足多线程环境下的并发拜访,当然这个也是可伸缩的设计,一个连贯实例不够的状况也能够按需减少连贯实例。
lettuce次要利用netty实现与redis的同步和异步通信。
lettuce应用