![Redis - основы и практическое использование](https://i.ytimg.com/vi/AimUYjKs3pQ/hqdefault.jpg)
Содержание
- Определение - Что означает Redis?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет Redis
Определение - Что означает Redis?
Redis - это расширенное хранилище значений ключей, более известное как сервер структуры данных.
Это можно рассматривать как тип базы данных, которая работает с парами ключ-значение и использует основную память для хранения данных.Использование основной памяти означает, что она является быстрой и масштабируемой, но может ограничиваться объемом оперативной памяти.
Он также имеет встроенную сохраняемость, хотя снимки и журналирование на диск, так что он может быть использован в качестве базы данных без SQL.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет Redis
Redis описывается как расширенное хранилище ключей-значений, а не как прямая база данных из-за способа хранения данных в виде пар ключ-значение, которые могут содержать строки, списки, наборы хэшей и отсортированные наборы.Он работает с набором данных в памяти для достижения выдающейся производительности и может запускать атомарные операции, такие как добавление строк, увеличение значений хеша, поиск и извлечение элементов в списке, пересечение вычислительных множеств, объединение и различие и многое другое.
В зависимости от варианта использования, для которого реализован Redis, данные можно сохранить, сбросив набор данных на диск или добавив каждую команду в журнал.
Redis является открытым исходным кодом и имеет лицензию BSD. Он был разработан Salvatore Sanfilippo и первоначально был выпущен 10 апреля 2009 года.
Программа написана на языке ANSI C и тщательно протестирована для систем POSIX, таких как Linux, BSD и OSX. Официальной версии для Windows не существует, но Microsoft разрабатывает и поддерживает 32- и 64-разрядную экспериментальную версию для Windows.