- Redis began as a caching database, but it has since evolved into a primary database. Many applications built today use Redis as a primary database.
- Linux and OS X are the two operating systems where Redis is developed and tested the most, and we recommend using Linux for deployment.
- Voted the most-loved database, Redis is at the center of an engaged community of developers, architects, and open-source contributors.
- Dahası, Stack Overflow’un 2019 araştırmasına göre, Redis, Oracle, MySQL ve Microsoft SQL Server gibi alternatiflerin önünde “en sevilen” veri tabanı teknolojisidir.
- Redis is an open source, BSD licensed, advanced key-value store. ... sudo systemctl restart redis. Check if redis can be access with non-local ip address.
- In this article, we will explore Redis, its features, use cases, and step-by-step instructions for setting it up on both Mac and Windows platforms.
- Redis resmi olarak Linux ortamında çalışan bir veri tabanı olsa da windows ortamlarda community olarak versiyonu biraz geriden gelse de çalıştırılıyor.
- Redis offers a number of features that are natural to find in a database, like replication, tunable levels of durability, clustering, and high availability.
- Issues:2k
- Last commit:29 July 2024
Redis (от англ. remote dictionary server) — нереляционная система управления базами данных (СУБД) класса NoSQL. Работает со структурами данных типа «ключ — значение».
Особенности Redis:
Высокая производительность. Данные хранятся в оперативной памяти сервера, что значительно увеличивает число выполняемых операций.
Отсутствие языка SQL. Вместо него СУБД применяет скрипты на языке Lua.
Гибкость. Данные находятся не в жёстких структурах (таблицах), а в более удобных (строки, списки, хеши, множества, сортированные множества).
Лучшая масштабируемость.
Redis используется:
для хранения пользовательских сессий (фрагменты веб-страниц или товары корзины интернет-магазина);
для хранения промежуточных данных (поток сообщений на стене, голосовалки, таблицы результатов);
как брокер сообщений (стратегия «издатель-подписчик»);
для кэширования данных из основного хранилища, что значительно снижает нагрузку на реляционную базу данных;
для хранения «быстрых» данных — когда важны скорость и критичны задержки передачи (аналитика и анализ данных, финансовые и торговые сервисы).
Redis редко используется как основное хранилище в крупных системах, так как не удовлетворяет требованиям ACID, то есть не обеспечивает 100%-ной целостности данных.