Съдържание:
Определение - Какво означава Redis?
Redis е усъвършенстван магазин с ключови стойности, по-известен като сървър за структура на данни.
Може да се разглежда като вид база данни, която работи с двойки ключ-стойност и използва основна памет за съхранение на данни. Използването на основната памет означава, че е едновременно бърза и мащабируема, но може да бъде ограничена от капацитета на оперативната памет.
Той също така има вградена постоянство, въпреки че прави моментни снимки и дискове, за да може да се използва като база данни без SQL.
Техопедия обяснява Редис
Redis е описан като разширено хранилище на ключови стойности, а не като пряка база данни поради начина, по който съхранява данни като двойки ключ-стойност, които могат да съдържат низове, списъци, хеш-набори и сортирани набори.
Тя работи с набор от данни в паметта, за да се постигне изключителна производителност и може да изпълнява атомни операции, като добавяне на низове, увеличаване на хеш стойности, намиране и извличане на членове в списък, пресичане на набор от изчисления, обединяване и разлика и други.
В зависимост от случая на използване, за който се реализира Redis, данните могат да бъдат направени да съществуват чрез изхвърляне на набора от данни на диска или чрез добавяне на всяка команда към лог.
Redis е отворен и е лицензиран за BSD. Той е разработен от Salvatore Sanfilippo и първоначално е пуснат на 10 април 2009 г.
Програмата е написана на ANSI C и е щателно тествана за POSIX системи като Linux, BSD и OSX. Няма официална версия на Windows, но Microsoft разработва и поддържа Windows 32- и 64-битова експериментална версия.