TGViewer
Бодрый кодер Бодрый кодер @bodrcoder · 576 subscribers
Post #308 508
А все знают, что Redis с версии 7 стал практически многопоточным? Многие до сих пор живут с убеждением, что это строго однопоточная система. Но правда в том, что когда мы запускаем Redis на машине с 8 ядрами, он уже может использовать больше одного ядра — если правильно настроить. 🤓

Как заставить Redis использовать несколько ядер:

1. Redis Cluster — самый официальный способ масштабирования. Данные шардируются между несколькими экземплярами Redis, каждый из которых работает на отдельном ядре. Настройка требует некоторых усилий, но это самый производительный вариант для больших нагрузок.

2. Несколько экземпляров Redis — можно запустить несколько независимых инстансов Redis на одной машине и распределить нагрузку между ними на уровне приложения. Каждый инстанс будет использовать отдельное ядро.

3. Используйте Redis 7.0+ с поддержкой многопоточности для некоторых операций. Начиная с версии 6.0, Redis добавил многопоточную обработку ввода/вывода, а в более новых версиях это только улучшилось. Активируется через настройку:

io-threads 4
io-threads-do-reads yes


Альтернатива — Dragonfly 🐉

Если хочется сразу получить многопоточность без особых танцев — стоит обратить внимание на Dragonfly. Это полностью API-совместимая с Redis альтернатива, но многопоточная из коробки.

Ключевые особенности Dragonfly:
- Поддерживает все команды Redis, включая Lua скрипты
- Многопоточная архитектура, использующая все доступные ядра
- В некоторых сценариях показывает производительность до 25 раз выше, чем Redis
- Более эффективное использование памяти
- Более предсказуемая латентность под высокой нагрузкой.

А вы как решаете вопрос с производительностью Redis? Делитесь опытом! 💬

#redis #dragonfly #базыданных #производительность #масштабирование #разработка
  • ❤ 1
  • 👍 1
More from @bodrcoder
  1. Sep 25, 2026Всех с пятницей. #пятничныйюмор
  2. Sep 24, 2026Думаю что сейчас будут все более популярны те сервисы, которые поддерживают MCP. Скоро Нов…
  3. Sep 22, 2026Разбирал вещи, очень сильно обрадовался что нашел сокровище. Но правда оказалась печальнее…
  4. Sep 17, 2026Купился на новый инференс uzu - который обещал гипер скорость на маке. Но я когда затащил…
  5. Sep 17, 2026Post #812
  6. Sep 17, 2026Кто каким стулом пользуется для работы? У меня в свое время самый удобный стул был - за 10…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →