Redis tutorial
- Redis: An Introduction
- Redis Installation and Setup (with Docker)
- Redis: Working with Simple Key-Value Pairs
- Redis: Creating and Managing Simple Key-Value Pairs
- Redis: Deleting Keys and Clearing Data
- Redis Expiry and TTL (Time-To-Live)
- Redis SET Command Options: NX and XX
- Checking for Key Existence in Redis
- Incrementing and Decrementing Values in Redis
- Working with Hashes in Redis
- Working with Lists in Redis
- Using Redis Lists as a Stack
- Redis Sets
- Redis Set Operations: Intersection, Union, and Difference
- Redis Sorted Sets (ZSet)
- Redis Single-Threaded Execution and Transactions with Multi-Terminal Simulation
- Redis Persistence: Saving and Restoring Data
Redisson
- Redisson: A Comprehensive Tutorial
- Setting Up a Maven Project for a Redis Playground
- Connecting to Redis Using Redisson in Java (Programmatic Configuration)
- Working with Simple Key-Value Pairs in Redis using Redisson (Reactive Mode)
- Setting and Managing Key Expiration in Redis
- Storing and Retrieving Java Objects in Redis
- Working with Redis Increment and Decrement Commands using Redisson
- Working with Multiple Buckets in Redisson using getBuckets()
- Redis Key Expiration Notifications Tutorial
- Redis Key Deletion Notifications
- Storing and Updating Maps in Redis with Redisson
- Expiring Individual Fields in Redis Hashes Using Redisson
- Using Redisson Local Cached Maps in Java
- Working with Reactive Lists in Redisson
- Using Redisson Reactive Lists as Queue and Stack
- Using Redisson Lists as a Message Queue (Producer-Consumer Pattern)
- HyperLogLog in Java/Redis: Estimating Unique Counts Efficiently
- Publish-Subscribe Messaging (Pub/Sub)
- Pattern-Based Subscriptions in Pub/Sub
- Efficient Batch Operations in Redis
- Redis Transactions: Ensuring Atomic Operations
- Redis Sorted Sets (SSet) Tutorial
Spring WebFlux Caching
- Integrating Spring with Redis for Caching
- Testing Redis Performance with Spring Boot
- Integrating Redis with Spring Boot for Caching
- Creating a Fibonacci Service in Spring Boot
- Implementing Redis Caching in a Spring Boot Application
- Advanced Redis Caching in Spring Boot: Cache Eviction and Scheduled Cache Clearing
- Advanced Spring Boot Caching: @Cacheable, @CachePut, @CacheEvict, and Scheduled Updates