Enzonic Databases
Hosting gratuito compatibile con Redis, con Valkey
Valkey 8 gestito, il fork open source di Redis. Usa il tuo client Redis tramite TLS.
Panoramica
Valkey è il key-value store open source compatibile con Redis. Usalo per cache, sessioni, rate limit e code con qualsiasi client Redis, tramite TLS, nel piano Free o con piani a pagamento sempre attivi.
- Valkey 8, compatibile con client e comandi Redis
- TLS su ogni connessione (rediss://)
- Un REDIS_URL pronto per la tua app
- Collegalo a un progetto Enzonic Deploy in due clic
- Versione
- Valkey 8
- Porta
- 6379
- Variabile di connessione
- REDIS_URL
- Piano Free
- Incluso
- Storage nel piano Free
- 3 GB each, 10 GB total
- Compute nel piano Free
- Up to 0.25 vCPU / 512 MB, scales to zero after 5 min idle
Adatto a
- Cache e archiviazione delle sessioni
- Rate limiting e contatori
- Code di job come BullMQ
Connetti dal tuo codice
La console mostra la stringa di connessione completa con la tua password. Ogni connessione usa 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)Guide al deploy con un esempio Valkey: Eleventy, Python functions
Limiti per piano
| Funzione | Gratis gratis | Starter 5 USD/mese | Pro 10 USD/mese | Growth 19 USD/mese | Business 29 USD/mese |
|---|---|---|---|---|---|
| Enzonic Databases | |||||
| Database | 10 (qualsiasi motore) | 25 | 50 | 100 | 200 |
| Archiviazione | 3 GB ciascuno, 10 GB in totale | 20 GB in totale | 40 GB in totale | 75 GB in totale | 100 GB in totale |
| Calcolo | Fino a 0.25 vCPU / 512 MB, scala a zero dopo 5 min di inattività | Fino a 1 vCPU / 2 GB, opzione sempre attiva | Fino a 2 vCPU / 4 GB, opzione sempre attiva | Fino a 4 vCPU / 8 GB, opzione sempre attiva | Fino a 8 vCPU / 16 GB, opzione sempre attiva |
| Branch | 10 per database | 15 per database | 25 per database | 50 per database | 100 per database |
| Backup | Giornalieri, 1 giorno di conservazione | Giornalieri, 7 giorni di conservazione + PITR (Postgres) 7 giorni | Giornalieri, 7 giorni di conservazione + PITR (Postgres) 7 giorni | Giornalieri, 14 giorni di conservazione + PITR (Postgres) 14 giorni | Giornalieri, 30 giorni di conservazione + PITR (Postgres) 30 giorni |
| Connessioni (in pool) | 1000 | 2500 | 5000 | 10.000 | 10.000 |
| Repliche di lettura | Non incluso | Non incluso | 1 | 2 | 3 |
| Hostname personalizzati | Non incluso | Incluso | Incluso | Incluso | Incluso |
| Motori | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (1) | Postgres, MySQL, MariaDB, Valkey, FerretDB, libSQL, PocketBase, Supabase (2) | Tutti, inclusi ClickHouse e Supabase | Tutti, inclusi ClickHouse e Supabase | Tutti, inclusi ClickHouse e Supabase |
Domande
Il mio client Redis funziona con Valkey?
Sì. Valkey parla il protocollo Redis, quindi node-redis, ioredis, redis-py, go-redis e gli altri si connettono con un URL rediss://.
Perché node-redis richiede l'opzione servername?
Le connessioni sono instradate tramite il nome del server TLS. La maggior parte dei client lo invia automaticamente; node-redis richiede socket.servername impostato sull'host del database.
Crea il tuo database Valkey
Una stringa di connessione in pochi secondi. Piano Free, senza carta.