Redis 3.0.0
1-го апреля 2015 года стала доступна новая версия нереляционной СУБД Redis. Основной отличительной особенностью данного релиза является то, что это первая стабильная версия Redis со встроенной поддержкой кластеризации*).
Redis — это нереляционная СУБД типа ключ-значение (key-value) с открытым исходным кодом.
Поддерживает следующие структуры данных:
строка (string); хэш (hash); список (list); множество (set); сортированное множество (sorted set); битовый массив (bitmap); HyperLogLog (структура данных для реализации алгоритма рандомизированного вероятностного подсчета количества уникальных значений). Для всех этих типов поддерживаются атомарные операции (например вставка в список или пересечение множеств). База данных Redis хранится в основной памяти, а для обеспечения долговременного хранения используется синхронизация на диск.
Основные изменения:
встроенная поддержка кластеризации; улучшен аппроксимационный алгоритм вытеснения ключей для LRU**)-кешей; добавлена команда CLIENT PAUSE: остановка обработки всех запросов клиента на определенное время; переработан механизм обеспечения долговременного хранения даных AOF***) с целью уменьшения задержек при сбросе буфера на медленных дисках; *) Redis Cluster Specification**) least recently used***) append only file
key-value, nosql, redis