[#] Redis 4.0.0
Новостной_робот(mira, 1) — All
2017-07-17 06:00:08


После года разработки представлена новая версия Redis.Redis — это key-value СУБД с открытым исходным кодом.Основные изменения: Движок репликации PSYNC2, предлагающий новые принципы согласования репликации и распространения изменений между мастером и слейвами. Теперь слейвы, повышенные до мастера, могут принимать других слейвов без полной ресинхронизации. Модули: теперь можно использовать Redis в качестве фреймворка для создания сетевых сервисов. С помощью модулей можно реализовывать дополнительную функциональность, структуры данных, типы, появилась экспериментальная поддержка вынесения медленных операций в отдельные потоки. Благодаря использованию основанного на LFU (least-frequently used) алгоритма вытеснения улучшилась работа кэша. Операции DEL, FLUSHDB и FLUSHALL могут выполняться в отдельных потоках. Вместе с новой командой SWAPDB это открывает интересные возможности для атомарной замены одного набора данных на другой. Возможность активировать новый режим записи данных на диск, сочетающий использование дампа RDB и AOF-лога. Поддержка Raspberry Pi, на котором с этого момента будет тестироваться каждый новый релиз. Новая команда MEMORY и её вариации MEMORY DOCTOR и MEMORY USAGE, предоставляющие новые средства для анализа использования памяти. Улучшения Redis Cluster: поддержка NAT и контейнеров, более качественное обнаружение сбоев, меньшая по сравнению с Redis 3.2 нагрузка на CPU на узлах кластера. Разработчики сообщают, что выпуск 4.2 будет сфокусирован на Redis Cluster, и обещают большие новости. Активная дефрагментация памяти: можно выполнить дефрагментацию на лету, если используется Jemalloc (по умолчанию в Linux).
Ссылка: https://www.linux.org.ru/news/opensource/13545973