- Redis
-
Redis Тип Разработчик Salvatore Sanfilippo
Написана на Операционная система Языки интерфейса англ.
Первый выпуск Последняя версия 2.6.0 (23 октября 2012)
Состояние Active
Лицензия BSD
Сайт Redis — документо-ориентированное сетевое журналируемое хранилище данных типа «ключ-значение» с открытым исходным кодом.
Хранит базу данных в оперативной памяти, снабжена механизмами снимков и журналирования для обеспечения постоянного хранения. Основной особенностью является поддержка значений следующих типов: строка (данный тип позволяет хранить произвольный сериализованный объект либо число, поддерживаются специальные операции трактующие строку как целое число), связный список, множество, сортированное множество, хеш таблица, операции над которыми выполняются атомарно. Также предоставляет операции для реализации механизма обмена сообщениями Publish-subscribe (см.: en:Messaging pattern). Поддерживает master-slave репликацию данных на несколько узлов.
В версии 2.6.0 в Redis добавлена поддержка Lua, позволяющего выполнять запросы на сервере. Lua позволяет атомарно совершить произвольную обработку данных на сервере и предназначена для использования в случае, когда нельзя достичь того же результата с использованием стандартных команд.
Имеет библиотеки для работы со многими существующими языками программирования, такими как C, C++, C#, Clojure, Common Lisp, Erlang, Java, JavaScript, Haskell, Lua, Perl, PHP, Python, Ruby, Scala, Go, Tcl.
По состоянию на 15 июля 2011 года, разработка Redis спонсируется компанией VMware.[1][2]
Redis работает на большинстве POSIX системах, таких как Linux, *BSD, Mac OS X без каких-либо дополнений. Linux и Mac OS X — две операционные системы, в которых был разработан и в большей степени протестирован Redis, поэтому VMware рекомендует использовать именно их для развертывания. Официальной поддержки для сборок Windows нет, но доступны некоторые опции, позволяющие работу Redis на этой ОС.[3] Компания Microsoft активно работает над переносом Redis на Windows.[4]
Примечания
Ссылки
- Официальный сайт
- Список существующих клиентов для Redis
- Redis на Github
- Перевод официальной документации
- Маленькая книга о Redis на русском
- Самый актуальный порт Redis для Windows
- Более старый порт Redis для Windows
Для улучшения этой статьи желательно?: - Добавить иллюстрации.
Системы управления базами данных (СУБД) Клиент-серверные Caché • CouchDB • IMS • DB2 • Firebird • Informix • Ingres • InterBase • MS SQL Server • MongoDB • MySQL • mSQL • Oracle Database • Pervasive SQL • PostgreSQL • Sybase ASE • Sybase ASA • Sybase IQ • Teradata Database • ЛИНТЕР
Движки Файл-серверные DataFlex • dBase • MS Access • OpenOffice.org Base • Paradox
Категории:- Программное обеспечение по алфавиту
- СУБД
- Документо-ориентированные СУБД
Wikimedia Foundation. 2010.