Next.js 16 и Redis: как я зашарил кэш и стал героем опенсорса

Разработчик залатал дыру в Next.js 16, добавив Redis-кэширование — и теперь его ждут звёзды на GitHub и вечная слава в коммит-хистори.
Вы когда-нибудь видели issue с тегом "Help needed" и думали: "Ну, кто-то же разберётся"? Один смельчак не стал ждать и зарелизил Redis cache handler для Next.js 16. Теперь кэширование в Next.js стало быстрее, чем утро понедельника после кофеина.
Разработчик под ником a9b502091e5f4cba28f13 (да, мы тоже не выговорим) заметил, что Next.js 16 не умеет кэшировать данные в Redis из коробки. И вместо того, чтобы написать гневный тред в Твиттере, он просто взял и сделал. Решение оказалось на удивление элегантным: handler, который цепляется к стандартному API Next.js и отправляет кэш в Redis. Никаких костылей, только чистый код и пара здоровых порций прагматизма.
Почему это важно? Потому что без Redis ваш Next.js может превратиться в черепаху на антидепрессантах, когда нагрузка растёт. А с этим хендлером — всё летает. Даже если ваш стек похож на слоёный пирог из микросервисов, этот код будет работать как швейцарские часы.
Конечно, можно было бы подождать официального решения от Vercel, но кто ждёт, когда можно взять и пофиксить самому? Тем более что опенсорс — это как сделать ремонт в чужой квартире: никто не просил, но если получилось круто — все счастливы.
Комментарий студии METABYTE: Мы обожаем такие истории — когда разработчики не ждут милости от фреймворков, а сами пилят решения. Если ваш Next.js-проект тормозит, а Redis стоит без дела, этот хендлер — то, что доктор прописал. Ну, или DevOps-инженер.