Интернет магазин китайских планшетных компьютеров



Компьютеры - Redis

07 мая 2011





документо-ориентированное сетевое журналируемое хранилище данных типа «ключ-значение» с открытым исходным кодом. Хранит базу данных в оперативной памяти, снабжена механизмами снимков и журналирования для обеспечения постоянного хранения. Основной особенностью является поддержка значений следующих типов: строка, связный список, множество, сортированное множество, хеш таблица, операции над которыми выполняются атомарно. Также предоставляет операции для реализации механизма обмена сообщениями Publish-subscribe. Поддерживает master-slave репликацию данных на несколько узлов. Существует ветка кода в которой в Redis добавлена поддержка Lua позволяющего выполнять запросы на сервере, по состоянию на 15 июля 2011 эта ветка кода имеет статус экспериментальной и не включена в релиз Redis. Lua позволяет атомарно совершить произвольную обработку данных на сервере и предназначена для использования в случае когда нельзя достичь того же результата с использованием стандартных команд. Имеет библиотеки для работы со многими существующими языками программирования, такими как C, C++, C#, Clojure, Common Lisp, Erlang, Java, JavaScript, Lua, Perl, PHP, Python, Ruby, Scala, Go, Tcl.

По состоянию на 15 июля 2011, разработка Redis спонсируется компанией VMware.



Просмотров: 1120


<<< Rdb