Redis

Автор: Eugene Taylor
Дата создания: 11 Август 2021
Дата обновления: 1 Июль 2024
Anonim
Redis - основы и практическое использование
Видео: 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.