Skip to main content

Redis Java 客户端

David LiuLess than 1 minute

Redis Java 客户端

Jedis

以Redis命令作为方法名称,学习成本低,简单实用。但是Jedis实例是线程不安全的,多线程环境下需要基于连接池来使用

lettuce

基于Netty实现的,支持同步、异步和响应式编程方式,并且是线程安全的。支持Redis的哨兵模式、集群模式和管道模式,Spring官方默认的

Redisson

基于Redis实现的分布式、可伸缩的Java数据结构集合。包含了诸如Map、Queue、Lock、Semaphore、AtomicLong等强大功能

Spring Data Redis,封装一层,底层可以选择使用Jedis或Lettuce