对比

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

  1. ​Overview​概述
  2. ​Configuration​配置方法
  3. ​Operations execution​程序接口调用方式
  4. ​Data serialization​数据序列化
  5. ​Data partitioning (sharding)​单个集合数据分片(Sharding)
  6. ​Distributed objects​分布式对象
  7. ​Distributed collections​分布式集合
  8. ​Distributed locks and synchronizers​分布式锁和同步器
  9. ​Distributed services​分布式服务
  10. ​Additional features​额外功能
  11. ​Redis commands mapping​Redis命令和Redisson对象匹配列表
  12. ​Standalone node​独立节点模式
  13. ​Tools​工具
  14. ​Integration with frameworks​第三方框架整合
  15. ​Dependency list​项目依赖列表
  16. ​FAQ​