Choosing Between Jedis and Lettuce
Jedis
Best for: Simple, synchronous applications
- Easy to use
- Synchronous API
- Lower overhead
- Thread-safe with connection pooling
Lettuce
Best for: High-performance, async applications
- Reactive programming support
- Async and sync APIs
- Thread-safe connections
- Better for high concurrency
Jedis Client
Installation
Add Jedis to your project:Quick Start with Jedis
Jedis Connection Patterns
Secure TLS Connection
Redis Cloud Connection
Working with Data Structures in Jedis
Hashes
Lists
Sets
Jedis Advanced Features
Pipelining
Transactions
Lettuce Client
Installation
Add Lettuce to your project:Quick Start with Lettuce
Lettuce Reactive API
For reactive programming with Project Reactor:Starter Project
Redis Java Starter Project
Clone the official starter project with Spring Boot, Jedis examples, and best practices.
Additional Resources
Jedis Documentation
Official Jedis documentation
Lettuce Documentation
Official Lettuce documentation
Redis Commands
Complete Redis command reference
Data Types Guide
Learn about Redis data structures