Enzonic Databases
Бесплатный хостинг, совместимый с Redis, на Valkey
Управляемый Valkey 8, open source-форк Redis. Используйте свой клиент Redis по TLS.
Обзор
Valkey — open source хранилище «ключ-значение», совместимое с Redis. Используйте его для кэша, сессий, ограничения частоты запросов и очередей с любым клиентом Redis по TLS, на тарифе Free или на платных тарифах с постоянной работой.
- Valkey 8, совместимый с клиентами и командами Redis
- TLS на каждом подключении (rediss://)
- Готовый REDIS_URL для вашего приложения
- Подключите к проекту Enzonic Deploy в два клика
- Версия
- Valkey 8
- Порт
- 6379
- Переменная подключения
- REDIS_URL
- Тариф Free
- Включено
- Хранилище на тарифе Free
- 3 GB each, 10 GB total
- Вычисления на тарифе Free
- Up to 0.25 vCPU / 512 MB, scales to zero after 5 min idle
Подходит для
- Кэширование и хранение сессий
- Ограничение частоты запросов и счётчики
- Очереди заданий, например BullMQ
Подключение из кода
Консоль показывает полную строку подключения с вашим паролем. Каждое подключение использует TLS.
Node.js (redis)
import { createClient } from 'redis';
// The gateway routes by TLS SNI, so pass the host as servername.
const client = await createClient({ url: process.env.REDIS_URL, socket: { servername: '<name>.db.enzonic.com' } }).connect();Python (redis-py)
import os, redis
r = redis.from_url(os.environ['REDIS_URL'])Go (go-redis)
opt, _ := redis.ParseURL(os.Getenv("REDIS_URL"))
rdb := redis.NewClient(opt)Руководства по Deploy с примером для Valkey: Eleventy, Python functions
Лимиты по тарифам
| Возможность | Бесплатно бесплатно | Starter 5 $/мес. | Pro 10 $/мес. | Growth 19 $/мес. | Бизнес 29 $/мес. |
|---|---|---|---|---|---|
| Enzonic Databases | |||||
| Базы данных | 10 (любые движки) | 25 | 50 | 100 | 200 |
| Хранилище | 3 ГБ каждая, 10 ГБ всего | 20 ГБ всего | 40 ГБ всего | 75 ГБ всего | 100 ГБ всего |
| Вычисления | До 0.25 vCPU / 512 МБ, масштабируется до нуля через 5 мин простоя | До 1 vCPU / 2 ГБ, можно держать всегда включённым | До 2 vCPU / 4 ГБ, можно держать всегда включённым | До 4 vCPU / 8 ГБ, можно держать всегда включённым | До 8 vCPU / 16 ГБ, можно держать всегда включённым |
| Ветки | 10 на базу данных | 15 на базу данных | 25 на базу данных | 50 на базу данных | 100 на базу данных |
| Резервные копии | Ежедневно, хранение: 1 день | Ежедневно, хранение: 7 дней + PITR (Postgres) 7 дней | Ежедневно, хранение: 7 дней + PITR (Postgres) 7 дней | Ежедневно, хранение: 14 дней + PITR (Postgres) 14 дней | Ежедневно, хранение: 30 дней + PITR (Postgres) 30 дней |
| Подключения (в пуле) | 1 000 | 2 500 | 5 000 | 10 000 | 10 000 |
| Реплики для чтения | Не входит | Не входит | 1 | 2 | 3 |
| Собственные хосты | Не входит | Включено | Включено | Включено | Включено |
| Движки | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (1) | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (2) | Все, включая ClickHouse и Supabase | Все, включая ClickHouse и Supabase | Все, включая ClickHouse и Supabase |
Вопросы
Работает ли мой клиент Redis с Valkey?
Да. Valkey говорит на протоколе Redis, поэтому node-redis, ioredis, redis-py, go-redis и другие подключаются по URL rediss://.
Зачем node-redis нужна опция servername?
Подключения маршрутизируются по имени сервера TLS (SNI). Большинство клиентов передают его автоматически; node-redis требует, чтобы socket.servername был задан равным хосту базы данных.
Создайте базу Valkey
Строка подключения за несколько секунд. Тариф Free, карта не нужна.