Что такое Redis? Nedir?
Хранилище данных в памяти. Сверхбыстрое кеширование, управление сессиями и обработка данных в реальном времени.
Redis — хранилище структур данных в памяти с открытым исходным кодом, созданное Сальваторе Санфилиппо в 2009 году. Поддерживает строки, хеши, списки, множества, отсортированные множества, потоки и многое другое. С задержкой менее миллисекунды идеален для кеширования, управления сессиями, рейтингов реального времени и pub/sub-сообщений. Используется практически каждой крупной технологической компанией для кеширования и данных реального времени. Redis Stack добавляет JSON, поиск и временные ряды.
Use Cases
Кеширование, Управление сессиями, Аналитика реального времени, Очереди сообщений, Рейтинги
Pros
Сверхбыстрый, Разнообразные структуры данных, Поддержка Pub/Sub, Простой в использовании
Cons
Ограничен объёмом памяти, Однопоточный (в основном), Сложность персистентности данных
Related Technologies
Что такое MySQL?
Самая популярная в мире реляционная база данных с открытым исходным кодом. Надёжная, быстрая и простая.
Что такое PostgreSQL?
Самая продвинутая реляционная БД с открытым исходным кодом в мире. Богатая функциональность и расширяемость.
Что такое MongoDB?
Документо-ориентированная NoSQL база данных. Гибкий дизайн схемы для современной разработки приложений.
Что такое SQLite?
Встраиваемая бессерверная база данных. Самый распространённый движок БД в мире.