Redis Java 客户端
December 2, 2022Less than 1 minute
Redis Java 客户端
- Jedis
- lettuce
- Redisson
- Spring Data Redis
Jedis
以 Redis 命令作为方法名称,学习成本低,简单实用。但是Jedis实例是线程不安全的,多线程环境下需要基于连接池来使用
lettuce
基于Netty实现的,支持同步、异步和响应式编程方式,并且是线程安全的。支持Redis的哨兵模式、集群模式和管道模式,Spring官方默认的
Redisson
基于Redis实现的分布式、可伸缩的Java数据结构集合。包含了诸如Map、Queue、Lock、Semaphore、AtomicLong等强大功能
Spring Data Redis,封装一层,底层可以选择使用Jedis或Lettuce