对比
Jedis: 直连,多线程操作不安全。可使用 jedis pool连接池;
lettuce:采用netty,实例可多线程共享,线程安全。
Spring Data Redis: RestTemplate指定序列化器:keySerializer,HashKeySerializer,ValueSerializer、HashValueSerializer
二、Redisson
https://redisson.org/ 参考官网首页的 Use Cases 和 Features
不需提前学习掌握redis命令;
<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>3.16.2</version>
</dependency>
具体使用参考:https://github.com/redisson/redisson/wiki/%E7%9B%AE%E5%BD%95
- Overview概述
- Configuration配置方法
- Operations execution程序接口调用方式
- Data serialization数据序列化
- Data partitioning (sharding)单个集合数据分片(Sharding)
- Distributed objects分布式对象
- Distributed collections分布式集合
- Distributed locks and synchronizers分布式锁和同步器
- Distributed services分布式服务
- Additional features额外功能
- Redis commands mappingRedis命令和Redisson对象匹配列表
- Standalone node独立节点模式
- Tools工具
- Integration with frameworks第三方框架整合
- Dependency list项目依赖列表
- FAQ