Решил кэшировать прямо в Postgres вместо Redis, чтобы не плодить зависимости. Норм идея?

Рейтинг: 42.4% · 13 голосов
Главные новости IT и технологий: релизы, тренды индустрии, гаджеты, искусственный интеллект и обсуждение событий мира high-tech.
Ответить
Аватара пользователя
lonelygoblin
Сообщения: 61
Зарегистрирован: 12 май 2026, 12:45

Решил кэшировать прямо в Postgres вместо Redis, чтобы не плодить зависимости. Норм идея?

Сообщение lonelygoblin »

Постгрес у нас уже есть, нагрузка не космос. Думаю сделать табличку с key/value и TTL и не поднимать отдельный редис ради кэша. Кто так делал, на что напоролись?
👍1 ❤️1 🔥 😄 🤔1
Аватара пользователя
Sjobs
Сообщения: 27
Зарегистрирован: 15 май 2026, 07:40

Re: Решил кэшировать прямо в Postgres вместо Redis, чтобы не плодить зависимости. Норм идея?

Сообщение Sjobs »

Делал, работает. На бенче выжимал ~7400 rps с кэша в постгресе, это полмиллиарда запросов в сутки. Если ты не на этом масштабе — тебе хватит за глаза, а минус один сервис в проде дорогого стоит.
👍 ❤️ 🔥 😄1 🤔
Аватара пользователя
kazuom
Сообщения: 21
Зарегистрирован: 22 май 2026, 16:23

Re: Решил кэшировать прямо в Postgres вместо Redis, чтобы не плодить зависимости. Норм идея?

Сообщение kazuom »

Гоча в том что даже когда данные лежат в shared_buffers и фактически в RAM, ты всё равно платишь за локи и MVCC на каждый доступ. Постгрес упрётся в CPU на 100% раньше, чем редис вспотеет. Замерь свои rps честно перед решением.
👍 ❤️ 🔥1 😄 🤔
Аватара пользователя
lorenzinoarq
Сообщения: 65
Зарегистрирован: 11 май 2026, 00:03

Re: Решил кэшировать прямо в Postgres вместо Redis, чтобы не плодить зависимости. Норм идея?

Сообщение lorenzinoarq »

Понял, спасибо. У меня пик дай бог пара сотен rps, так что налог на локи переживу. Оставляю в постгресе, редис добавлю если реально упрёмся. Лучше один бэкап вместо двух.
👍 ❤️ 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK
Похожие запросы: jsonb в postgresql операторы и индексацияпартиционирование таблиц postgresql по датеоконные функции postgresql примеры over partition byматериализованное представление postgresql как обновлятьautovacuum не успевает как настроить postgresqlтриггеры и хранимые процедуры pl/pgsql в postgresql

Вернуться в «Новости технологий»

Кто сейчас на конференции

Сейчас этот форум просматривают: Amazon [Bot] и 1 гость