Зміст:
Визначення - Що означає Redis?
Redis - це розширений сховище ключових значень, більш відомий як сервер структури даних.
Це може розглядатися як тип бази даних, який працює з парами ключ-значення і використовує основну пам'ять для зберігання даних. Використання основної пам'яті означає, що вона є швидкою і масштабованою, але може обмежуватися ємністю оперативної пам'яті.
Він також має вбудовану наполегливість, хоча знімок та перехід на диск, щоб його можна було використовувати як базу даних No SQL.
Техопедія пояснює Редіса
Redis описується як розширений сховище ключа-значення, а не відверта база даних через те, як він зберігає дані як пари ключових значень, які можуть містити рядки, списки, хеш-набори та сортовані набори.
Він працює з набором даних пам’яті для досягнення видатних показників, і він може виконувати атомні операції, такі як додавання рядків, збільшення хеш-значень, пошук та отримання членів у списку, обчислення набору перетину, об'єднання та різниці тощо.
Залежно від випадку використання, для якого реалізовано Redis, дані можуть зберігатися, зберігаючи набір даних на диск або додаючи кожну команду до журналу.
Redis є відкритим джерелом і має ліцензію на BSD. Він був розроблений Salvatore Sanfilippo і спочатку був випущений 10 квітня 2009 року.
Програма написана на ANSI C і ретельно перевірена на такі POSIX системи, як Linux, BSD та OSX. Офіційної версії Windows немає, але Microsoft розробляє та підтримує 32-та та 64-бітну експериментальну версію Windows.




