Чем Redis cache отличается от database и когда что выбрать?
Что хотят услышать интервьюеры:
Сравнение: Redis cache стоит сравнивать с database по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.
Ответ:
Когда выбирать Redis cache: когда его свойства прямо соответствуют задаче: Redis часто используют как быстрый cache/session/rate-limit store.
Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.
redisTemplate.opsForValue().set(key, value, ttl);