Как использовать Redis из Java — основные операции через Spring?

Middle
268 просмотров
AFK Offer AI

Spring Data Redis + Lettuce (дефолтный клиент) или Jedis. RedisTemplate для гибкого доступа. StringRedisTemplate для строковых операций. Типы данных: String (SET/GET), List (LPUSH/RPOP), Set, Sorted Set (ZADD/ZRANGE), Hash. @Cacheable для кеширования через Spring Cache abstraction. ReactiveRedisTemplate для WebFlux. Для distributed lock: Redisson. Pub/Sub через RedisMessageListenerContainer. TTL: redisTemplate.expire(key, 1, TimeUnit.HOURS). Pipeline для батчевых операций.

Следующий вопрос

Что такое Strangler Fig паттерн для миграции монолита?