Redis

Redis для бэкендера с нуля: структуры данных, кэширование, блокировки и счётчики, подключение к Spring Boot, персистентность и вытеснение. Поймёте, когда он нужен, а когда нет.

A section on Redis from scratch — a fast in-memory store that the backend most often needs as a cache, but which can do much more. What it is and when to use it, what data structures it offers, how to cache correctly, use it for locks and counters, connect it to Spring Boot, and operate it in production. Best read in order.