Enzonic Databases
Darmowy hosting kompatybilny z Redis, oparty na Valkey
Zarządzany Valkey 8, otwarty fork Redis. Używaj swojego klienta Redis przez TLS.
Przegląd
Valkey to otwartoźródłowy magazyn klucz-wartość kompatybilny z Redis. Używaj go do pamięci podręcznej, sesji, limitów żądań i kolejek z dowolnym klientem Redis, przez TLS, w planie Free lub w płatnych planach działających bez przerwy.
- Valkey 8, kompatybilny z klientami i poleceniami Redis
- TLS przy każdym połączeniu (rediss://)
- REDIS_URL gotowy dla Twojej aplikacji
- Połącz z projektem Enzonic Deploy w dwóch kliknięciach
- Wersja
- Valkey 8
- Port
- 6379
- Zmienna połączenia
- REDIS_URL
- Plan Free
- W zestawie
- Storage w planie Free
- 3 GB each, 10 GB total
- Compute w planie Free
- Up to 0.25 vCPU / 512 MB, scales to zero after 5 min idle
Idealne do
- Pamięć podręczna i przechowywanie sesji
- Ograniczanie liczby żądań i liczniki
- Kolejki zadań, np. BullMQ
Połącz z kodu
Konsola pokazuje pełny ciąg połączenia z Twoim hasłem. Każde połączenie używa 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)Przewodniki wdrożeniowe z przykładem Valkey: Eleventy, Python functions
Limity w planach
| Funkcja | Gratis darmowe | Starter 5 USD/mies. | Pro 10 USD/mies. | Growth 19 USD/mies. | Biznes 29 USD/mies. |
|---|---|---|---|---|---|
| Enzonic Databases | |||||
| Bazy danych | 10 (dowolne silniki) | 25 | 50 | 100 | 200 |
| Przechowywanie | 3 GB każda, 10 GB łącznie | 20 GB łącznie | 40 GB łącznie | 75 GB łącznie | 100 GB łącznie |
| Moc obliczeniowa | Do 0.25 vCPU / 512 MB, skaluje do zera po 5 min bezczynności | Do 1 vCPU / 2 GB, opcja stale włączona | Do 2 vCPU / 4 GB, opcja stale włączona | Do 4 vCPU / 8 GB, opcja stale włączona | Do 8 vCPU / 16 GB, opcja stale włączona |
| Gałęzie | 10 na bazę danych | 15 na bazę danych | 25 na bazę danych | 50 na bazę danych | 100 na bazę danych |
| Kopie zapasowe | Codziennie, przechowywanie: 1 dzień | Codziennie, przechowywanie: 7 dni + PITR (Postgres) 7 dni | Codziennie, przechowywanie: 7 dni + PITR (Postgres) 7 dni | Codziennie, przechowywanie: 14 dni + PITR (Postgres) 14 dni | Codziennie, przechowywanie: 30 dni + PITR (Postgres) 30 dni |
| Połączenia (w puli) | 1000 | 2500 | 5000 | 10 000 | 10 000 |
| Repliki odczytu | Nie wliczone | Nie wliczone | 1 | 2 | 3 |
| Własne hosty | Nie wliczone | W zestawie | W zestawie | W zestawie | W zestawie |
| Silniki | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (1) | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (2) | Wszystkie, w tym ClickHouse i Supabase | Wszystkie, w tym ClickHouse i Supabase | Wszystkie, w tym ClickHouse i Supabase |
Pytania
Czy mój klient Redis działa z Valkey?
Tak. Valkey mówi protokołem Redis, więc node-redis, ioredis, redis-py, go-redis i inne łączą się przez URL rediss://.
Dlaczego node-redis potrzebuje opcji servername?
Połączenia są kierowane według nazwy serwera TLS. Większość klientów wysyła ją automatycznie; node-redis wymaga ustawienia socket.servername na host bazy danych.
Utwórz swoją bazę Valkey
Ciąg połączenia w kilka sekund. Plan Free, bez karty.