Redis 8.2 обеспечивает пропускную способность на 49 % выше

12.08.2025
Redis 8.2 обеспечивает пропускную способность на 49 % выше

Хранилище данных Redis 8.2 в оперативной памяти теперь доступно в полной версии. Оно позволяет выполнять команды на 35 % быстрее, обеспечивает на 49 % большую пропускную способность и значительно экономит память.

После возвращения в сообщество разработчиков ПО с открытым исходным кодом в начале мая Redis, распределённое хранилище данных типа «ключ-значение» в оперативной памяти, несколько дней назад официально выпустил версию 8.2, основанную на Redis 8.0.

Основные показатели более чем впечатляют: это обновление обеспечивает выполнение команд на 35 % быстрее, пропускную способность на 49 % выше — более миллиона операций в секунду на одном экземпляре — и экономию памяти до 67 % в определённых сценариях.

Кроме того, в Redis 8.2 оптимизировано более 70 команд, в том числе BITCOUNT работает на 35 % быстрее, а операции со списками (LINSERTLREMLPOS) выполняются с задержкой более чем на 25 % меньше. Благодаря улучшениям в многопоточности ввода-вывода Redis 8.2 может обрабатывать почти в два раза больше операций в секунду по сравнению с версией 8.0 при выполнении рабочих нагрузок, включающих чтение и запись.

Redis 8.2 обеспечивает пропускную способность на 49 % выше 2

Улучшение Redis 8.2 в отношении задержки p50

Что касается памяти, Redis теперь использует унифицированную структуру объектов «ключ-значение», которая позволяет плотно упаковывать ключи, значения и необязательные данные TTL в один блок памяти. Этот архитектурный сдвиг не только сокращает количество указателей, но и уменьшает использование памяти для коротких строковых ключей на 25–37 %.

Читать  Intel Graphics Driver 31.0.101.4090 для графических процессоров Arc и Iris устраняет некоторые проблемы, ошибки остаются

Хранилище JSON стало ещё более эффективным: для числовых значений потребление памяти сократилось на две трети, что может иметь большое значение для работы с большими объёмами данных, например с финансовыми отчётами или аналитическими нагрузками.

Кроме того, в Redis Streams, которые широко используются в архитектурах, управляемых событиями, появились две новые команды — XACKDEL и XDELEX, — которые значительно упрощают управление группами с несколькими потребителями без сложной логики приложения.

Наконец, пользователи битовых карт также получают обновление с четырьмя новыми логическими операторами для команды BITOP — DIFFDIFF1ANDOR, и ONE — которые позволяют выполнять более сложные операции с множествами за один шаг. Как известно нашим читателям, которые делают ставки на Radis, эти операторы могут оказаться особенно полезными в таких сценариях, как игры, таргетинг рекламы или отслеживание принадлежности пользователей к различным категориям.

Redis 8.2 полностью совместим с популярными клиентскими библиотеками, включая Jedis, Lettuce, go-redis, node-redis, NRedisStack и redis-py. То же самое касается Redis OM, RedisVL для рабочих процессов с искусственным интеллектом и таких инструментов, как Redis Insight и расширение Redis для VS Code.

Для получения дополнительной информации см. объявление. Redis 8.2 теперь доступен через Docker Hub (образы Alpine или Debian), Snap, Homebrew, RPM и APT.

Титры изображения: Redis

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: Анастасия Богатырчук

Рейтинг: 0 (0 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала