Перейти к содержимому

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

Лимиты по тарифам

Лимиты Enzonic Databases по тарифам
ВозможностьБесплатно бесплатноStarter 5 $/мес.Pro 10 $/мес.Growth 19 $/мес.Бизнес 29 $/мес.
Enzonic Databases
Базы данных10 (любые движки)2550100200
Хранилище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 0002 5005 00010 00010 000
Реплики для чтенияНе входитНе входит123
Собственные хостыНе входитВключеноВключеноВключеноВключено
Движки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, карта не нужна.

Создайте бесплатную базу данных