Redis сервер: офшорный VPS для кеша и очередей
Redis - самая быстрая in-memory СУБД, незаменимая для кеширования, хранения сессий, pub/sub сообщений и очередей задач (BullMQ, Sidekiq, Resque). Для production нужен выделенный VPS с достаточной RAM, быстрым CPU и постоянным NVMe диском под AOF persistence. Anubiz Host предлагает офшорный VPS под Redis в Исландии и Румынии: оплата Bitcoin или Monero, без KYC и без логов запросов. Разберём настройку Redis с persistence, репликацию через Sentinel и безопасность подключений.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
Зачем выносить Redis на отдельный VPS
На старте проекта Redis часто крутится на том же сервере, что и приложение. Это работает до определённого момента, но как только нагрузка растёт, появляются проблемы:
- Конкуренция за RAM: Redis ест столько, сколько вы ему разрешите (maxmemory), приложение может остаться без памяти.
- Конкуренция за CPU: Redis однопоточный, но требует выделенного ядра для стабильной latency.
- Масштабирование приложения: при горизонтальном масштабе нужен общий Redis для нескольких инстансов приложения.
- Безопасность: Redis не должен быть на одном хосте с приложением, доступным из интернета.
Выделенный Redis VPS от Anubiz Host решает все эти задачи: гарантированные ресурсы, изолированная сеть через WireGuard, фокус на одной задаче. Для большинства проектов хватает VPS с 4-8 ГБ RAM, главное чтобы рабочий набор ключей помещался в memory.
Persistence и репликация Redis
Redis традиционно in-memory, но поддерживает persistence двумя способами:
- RDB snapshots: периодический полный дамп памяти на диск. Быстрое восстановление, но возможна потеря последних минут данных.
- AOF (Append Only File): лог всех операций, надёжнее RDB, но больший I/O.
- Гибрид: RDB + AOF одновременно, AOF дописывается между snapshot.
Для production рекомендуется AOF с appendfsync everysec - компромисс между производительностью и надёжностью. Для отказоустойчивости настраивайте Redis Sentinel: три инстанса Redis (один master, два replica) и три Sentinel процесса для автоматического failover. При падении master Sentinel промоутит replica в master за секунды. Размещайте ноды Sentinel в разных локациях Anubiz Host (Исландия + Румыния + Нидерланды) для защиты от выпадения одного дата-центра.
Безопасность Redis: пароли, ACL и TLS
Redis до версии 6 имел только один пароль на весь сервер. С Redis 7 появилась полноценная ACL система, и её нужно использовать:
- requirepass отключён: используйте ACL вместо общего пароля.
- default user disabled: отключайте дефолтного пользователя через ACL SETUSER default off.
- Отдельные пользователи по приложениям: ACL SETUSER appname on >password ~prefix:* +get +set +del.
- Префиксы ключей в правах: ограничивайте каждое приложение своим неймспейсом ключей.
- TLS для подключений: Redis 6+ поддерживает встроенный TLS, генерируйте сертификаты Let's Encrypt или собственным CA.
- bind 127.0.0.1 + WireGuard IP: никогда не открывайте порт 6379 в публичный интернет.
Anubiz Host VPS даёт полный root доступ - вы контролируете каждый аспект безопасности Redis без вмешательства провайдера.
Related Services
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.