Русский
Начать
Valkey 9 · в каждом тарифе

Управляемый Valkey в один клик, без доплат.

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

От 9,99 € в месяц за машину и все ваши проекты, без платы за каждую базу данных.

База данных Valkey в панели, на вкладке «Обзор»: ее память, CPU, диск и соединения, приложения, которые ее используют, и как к ней подключиться.

Что вашему приложению нужно под рукой.

То, чего запрос не должен ждать: в памяти, на той же машине, что и ваше приложение.

Кеш перед базой данных

Страницы и ответы хранятся по нескольку минут: посетитель получает их из памяти, а не ждет запроса к базе.

Сессии, которые переживают деплой

Посетители не выходят из аккаунта, пока ваше приложение перезапускается или деплоится новая версия.

Очереди фоновых задач

Письма, превью и импорты ждут воркера — в той библиотеке задач на Redis, которой пользуется ваш фреймворк.

Лимиты запросов и счетчики

Считайте запросы каждого посетителя и забывайте их через минуту — с INCR и EXPIRE.

Рейтинги, которые всегда отсортированы

Отсортированное множество держит топ по порядку, даже когда меняются баллы.

Стримы и pub/sub

События, которые другие ваши сервисы получают сразу, как они происходят.

Ваш клиент Redis подключается как есть.

Подключите приложение — и оно найдет Valkey по его имени. Добавьте одну строку в его .env или поручите это агенту.

Карточка «Подключение» на вкладке «Приложения»: проекты машины, проект shop подключен, и строка REDIS_URL для .env каждого приложения. Карточка «Подключение» с открытыми деталями на вкладке Node: код, который читает REDIS_URL. Карточка «Подключение» на вкладке «Ноутбук»: команда pethost tunnel, а затем URL, который работает на ноутбуке, пока она запущена.

В памяти и на диске.

Выберите Valkey в окне «Новый проект», задайте имя и размер. Машина сама напишет его файлы, запустит его и будет за ним следить.

  • Место для ключейОт 256 MB до двух третей памяти вашей машины. 70% этой памяти отдано ключам, остальное — запас, чтобы их сохранять.
  • Ни один ключ не удаляется ради местаКогда память заполнена, запись отклоняется, а все ключи остаются. Если это чистый кеш, разрешите ему вытеснять старые ключи в его compose.yaml.
  • На диске каждую секундуКаждая запись попадает в append-only файл, поэтому при перезапуске или сбое теряется не больше секунды записей.
Новая база данных с выбранным Valkey: ее имя, размер 256 MB и приложения, которые будут ее использовать.

Все ключи в браузере.

Ключи, значения и команды, как в десктопном клиенте, но без установки и без открытых портов.

Ключи db0 слева; справа хеш cart:1042, три его поля и время жизни, с кнопками «Задать TTL», «Убрать TTL» и «Удалить ключ». Вкладка с командой: HGETALL сессии, а в ответе ее поля и значения. Консоль: valkey-cli, открытый в браузере, показывает число ключей, время жизни ключа и три самые продаваемые свечи недели.

Смотрите, чем он занят.

Поминутно за 7 дней и по часам за 90. Настраивать ничего не нужно.

Та же база за последний час: команды в секунду, среднее время, попадания по ключам и пик памяти, а команд все больше к текущему моменту. Команды за последний час, каждая — чтение или запись, с числом вызовов, общим временем, средним временем и ошибками. Лог медленных команд: четыре команды дольше 10 ms, у каждой время, длительность, ключ и клиент, который ее отправил.

Назад к прошлой ночи в один клик.

Бэкап каждую ночь: зашифрован, лежит отдельно от машины, хранится 14 дней. Перед рискованным изменением сделайте еще один.

Бэкапы базы: по одному за каждую ночь последних двух недель и один сегодня днем, каждый можно восстановить на месте или как новую базу. Восстановление в новую базу: время бэкапа и имя новой базы. «Скачать дамп»: файл .rdb, который читает Valkey 9.

Ваш агент все настроит за вас.

С MCP-сервером и скиллом Pethost он добавит Valkey, подключит ваше приложение и заглянет внутрь через valkey-cli.

Вы говорите
ваш агент
  • CreateDatabase valkey: подключена к проекту shop
  • GetProject valkey: как войти
  • DeployProject shop: REDIS_URL в .env
  • GetOperation успешно

Готово: теперь магазин хранит кеш в базе valkey, и оба попадают в ночной бэкап.

  • QueryContainerLogs web: OOM command not allowed
  • RunServiceCommand valkey-cli: INFO memory

База valkey заполнена: ее ключи занимают 179 MB из 179 MB, поэтому новые сессии отклоняются. Дать ей 512 MB?

  • RunProjectAction back_up
  • GetOperation успешно

Бэкап сделан. Если с релизом что-то пойдет не так, я восстановлю базу из него.

Один только управляемый Valkey у других стоит дороже.

Сколько в месяц стоит Valkey или Redis с 1 GB памяти у семи провайдеров — и весь Starter целиком.

  • Pethost Starter · этот Valkey и все ваши приложения 9,99 €
  • DigitalOcean Managed Valkey · 1 GB 15,00 $ ×1,3
  • AWS ElastiCache cache.t4g.small · 1.37 GB 18,80 $ ×1,7
  • Render Key Value 1g · 1 GB 20,00 $ ×1,8
  • Upstash Redis Fixed 1GB · 1 GB 20,00 $ ×1,8
  • Redis Cloud Essentials · 1 GB 20,00 $ ×1,8
  • Azure Managed Redis B1 · 1 GB 23,36 $ ×2,1
  • Google Cloud Memorystore shared-core-nano · 1.4 GB 23,77 $ ×2,1

За год у других выходит дороже на 41 € – 135 €

У них сверх цены оплачиваются: исходящий трафик сверх лимита в AWS и Render, а трафик между зонами — в AWS и Google Cloud; публичный IPv4-адрес в AWS. В Azure, чтобы данные хранились на диске, нужен второй узел, и он тоже оплачивается.

Каждая цена — из прайса самого провайдера на : его самый дешевый тариф с 1 GB памяти или больше, один узел, без долгосрочных обязательств, без налогов, в самом дешевом регионе (в AWS и Redis Cloud — Северная Вирджиния, в Azure — East US, в Google Cloud — Айова), с тем хранением на диске, которое он продает: снимок в AWS, append-only файл в Google Cloud, а в Azure на одном узле никакого. Почасовая цена посчитана за 730 часов. Евро и доллары сравниваются по курсу Европейского центрального банка: 1 € = 1,1193 $.

Вопросы о Valkey в Pethost

За базу данных нужно доплачивать?

Нет. Создавайте столько баз, сколько поместится в память вашей машины: цена тарифа не меняется от месяца к месяцу.

Это то же самое, что Redis?

Valkey — открытый форк Redis 7.2, который развивает Linux Foundation: те же команды и тот же протокол, поэтому клиенты и библиотеки Redis работают с ним. Здесь это Valkey 9 на официальном образе valkey/valkey.

Какого размера он может быть?

Память выбираете вы: от 256 MB до двух третей памяти машины — 2 GB в Starter, 4 GB в Grow, 20 GB в Scale. 70% этой памяти отдано ключам, остальное — запас, чтобы сохранять их на диск.

Что будет, когда он заполнится?

Запись, которой нужно больше памяти, отклоняется с ошибкой, и ни один ключ не удаляется, так что ни одна сессия или задача не потеряется ради места. Если старые ключи кеша можно выбрасывать, добавьте --maxmemory-policy allkeys-lru в его command в compose.yaml и задеплойте его.

Сохраняются ли ключи при перезапуске?

Да. Каждая запись в течение секунды попадает в append-only файл на диске машины, а при запуске Valkey читает этот файл. Кроме того, каждую ночь бэкап уходит за пределы машины и хранится 14 дней.

Можно подключиться к нему из интернета?

Только если вы его откроете: вашим приложениям на машине и ноутбуку это не нужно. Чтобы открыть его, опубликуйте порт в его compose.yaml — и карточка «Подключение» покажет адрес.

Можно работать в valkey-cli или redis-cli с ноутбука?

Да. Команда pethost tunnel -p valkey выводит его на localhost:6379 через SSH, а карточка «Подключение» показывает URL, который нужно вставить.

Он отклоняет какие-нибудь команды?

Только те, что изменили бы его пользователей, сделали бы его репликой или остановили бы его, например ACL, REPLICAOF, MODULE, DEBUG и SHUTDOWN: этим занимается машина. Все остальное работает, включая Lua-скрипты и транзакции.

До вашего Valkey — один клик.

Начать за 9,99 €/мес