首页  

Redis客户端 Jedis Redisson Lettuce 对比     所属分类 redis 浏览量 1902
Jedis 
Java客户端,提供全面的Redis命令支持
使用阻塞 I/O ,同步方法调用 ,不支持异步
Jedis客户端实例非线程安全,需要使用连接池

Redisson 
实现了分布式和可扩展的Java数据结构
譬如 分布式锁,分布式集合,可通过Redis支持延迟队列
基于Netty NIO  ,异步方法调用 ,线程安全 ,可并发操作单个连接 

Lettuce 
高级Redis客户端,支持集群,Sentinel,管道和编码器。
在一些分布式缓存框架上使用比较多
基于Netty NIO  ,异步方法调用 ,线程安全 ,可并发操作单个连接 



redis 本身就是单线程 , 单个客户端开多个连接没意义
推荐使用 NIO 单连接方式

如果将来redis支持多线程了,在高并发场景下 ,可多开几个连接,提升并发处理能力

上一篇     下一篇
dubbo功能模块介绍

网站架构演变过程

redis消息发布与订阅

zookeeper watch 机制

zookeeper Java 客户端

服务注册与发现组件比较