[go: up one dir, main page]

Français
Commencer
Valkey 9 · dans toutes les offres

Valkey géré en un clic, sans supplément.

Un cache, un magasin de sessions et une file d’attente que les clients Redis comprennent, sur votre machine à côté de vos applications. Connectez une application, voyez chaque clé dans le navigateur et recevez une sauvegarde chaque nuit.

Dès 9,99 € par mois pour la machine et tous vos projets, sans frais par base de données.

Une base de données Valkey dans la console, sur sa Vue d’ensemble : sa mémoire, son CPU, son disque et ses connexions, les applications qui l’utilisent et comment s’y connecter.

Ce que votre application garde sous la main.

Ce qu’une requête ne devrait pas attendre : en mémoire, sur la même machine que votre application.

Un cache devant la base de données

Pages et réponses gardées quelques minutes : une visite lit la mémoire au lieu d’exécuter une requête.

Des sessions qui survivent à un déploiement

Les visiteurs restent connectés pendant que votre application redémarre ou passe à une nouvelle version.

Des files pour les tâches de fond

E-mails, miniatures et imports attendent un worker, dans la bibliothèque de tâches pour Redis qu’utilise votre framework.

Limites de débit et compteurs

Comptez les requêtes de chaque visiteur et oubliez-les une minute plus tard, avec INCR et EXPIRE.

Des classements qui restent triés

Un sorted set garde le palmarès dans l’ordre à mesure que les scores changent.

Streams et pub/sub

Des événements que vos autres services suivent au moment où ils arrivent.

Votre client Redis s’y connecte tel quel.

Connectez une application, et elle atteint Valkey par son nom. Ajoutez une ligne à son .env, ou laissez votre agent le faire.

Connexion, sur Applications : les projets de la machine, la boutique connectée, et la ligne REDIS_URL à mettre dans le .env de chaque application. Connexion avec ses détails ouverts sur Node : le code qui lit REDIS_URL. Connexion, sur Poste : la commande pethost tunnel, puis l’URL qui marche sur l’ordinateur tant qu’elle tourne.

En mémoire, et sur le disque.

Choisissez Valkey dans Nouveau projet, puis donnez-lui un nom et une taille. La machine écrit ses fichiers, le démarre et le surveille.

  • De la place pour ses clésDe 256 MB jusqu’aux deux tiers de la mémoire de votre machine. 70 % en sont pour les clés, et le reste laisse de la place pour les enregistrer.
  • Aucune clé jetée pour faire de la placeQuand il est plein, une écriture est refusée et chaque clé reste. Pour un pur cache, laissez-le évincer les vieilles clés dans son compose.yaml.
  • Sur le disque chaque secondeChaque écriture va dans un fichier append-only, si bien qu’un redémarrage ou un plantage perd au plus une seconde d’écritures.
Nouvelle base de données avec Valkey choisi : son nom, sa taille de 256 MB et les applications qui l’utiliseront.

Chaque clé dans le navigateur.

Clés, valeurs et commandes, comme dans un outil sur ordinateur, sans rien installer ni ouvrir de port.

Les clés de db0 à gauche ; à droite le hash cart:1042, ses trois champs et sa durée de vie, avec Définir le TTL, Retirer le TTL et Supprimer la clé. L’onglet d’une commande : HGETALL d’une session, et ses champs et valeurs dans la réponse. La console : valkey-cli ouvert dans le navigateur, avec le nombre de clés, la durée de vie d’une clé et les trois bougies les plus vendues de la semaine.

Voyez ce qui l’occupe.

Minute par minute sur 7 jours et heure par heure sur 90, sans rien configurer.

La même base sur la dernière heure : commandes par seconde, temps moyen, clés trouvées et pic de mémoire, les commandes montant vers maintenant. Les commandes de la dernière heure, chacune une lecture ou une écriture, avec ses appels, son temps total, son temps moyen et ses échecs. Le slow log : quatre commandes de plus de 10 ms, chacune avec son heure, sa durée, sa clé et le client qui l’a envoyée.

Retour à la nuit dernière en un clic.

Une sauvegarde chaque nuit, chiffrée et stockée hors de la machine, conservée 14 jours. Faites-en une de plus avant un changement risqué.

Les sauvegardes de la base : une pour chaque nuit des deux dernières semaines et une de cet après-midi, chacune à restaurer sur place ou dans une nouvelle base. Restaurer dans une nouvelle base : l’heure de la sauvegarde et le nom de la nouvelle base. Télécharger un dump : un fichier .rdb, que Valkey 9 lit.

Votre agent le met en place pour vous.

Le serveur MCP et la skill de Pethost lui permettent d’ajouter un Valkey, de connecter votre application et de regarder dedans avec valkey-cli.

Vous dites
votre agent
  • CreateDatabase valkey, connectée au projet shop
  • GetProject valkey : comment s’y connecter
  • DeployProject shop, avec REDIS_URL dans son .env
  • GetOperation succès

C’est fait : la boutique garde maintenant son cache dans valkey, et les deux sont dans la sauvegarde de chaque nuit.

  • QueryContainerLogs web: OOM command not allowed
  • RunServiceCommand valkey-cli : INFO memory

La base valkey est pleine : ses clés prennent 179 MB sur 179 MB, donc les nouvelles sessions sont refusées. Je lui donne 512 MB ?

  • RunProjectAction back_up
  • GetOperation succès

C’est sauvegardé. Si la mise en production tourne mal, je peux restaurer cette sauvegarde.

Un Valkey géré coûte à lui seul plus cher ailleurs.

Ce que coûte par mois un Valkey ou un Redis de 1 GB chez sept fournisseurs, à côté de tout Starter ici.

  • Pethost Starter · ce Valkey et toutes vos applications 9,99 €
  • DigitalOcean Managed Valkey · 1 GB 15,00 $ ×1,3
  • AWS ElastiCache cache.t4g.small · 1.37 GB 18,80 $ ×1,7
  • Render Key Value 1g · 1 GB 20,00 $ ×1,8
  • Upstash Redis Fixed 1GB · 1 GB 20,00 $ ×1,8
  • Redis Cloud Essentials · 1 GB 20,00 $ ×1,8
  • Azure Managed Redis B1 · 1 GB 23,36 $ ×2,1
  • Google Cloud Memorystore shared-core-nano · 1.4 GB 23,77 $ ×2,1

Surcoût d’une année chez les autres 41 € – 135 €

Facturés en plus chez eux : le trafic sortant au-delà d’un forfait chez AWS et Render, et entre zones chez AWS et Google Cloud ; une adresse IPv4 publique chez AWS. Chez Azure, garder les données sur disque demande un second nœud, facturé lui aussi.

Chaque prix est celui du fournisseur lui-même, relevé le  : son offre la moins chère avec 1 GB de mémoire ou plus, un seul nœud, à la demande, hors taxes, dans sa région la moins chère (la Virginie du Nord chez AWS et Redis Cloud, East US chez Azure, l’Iowa chez Google Cloud), avec la persistance qu’il vend : un snapshot chez AWS, le fichier append-only chez Google Cloud, aucune sur un seul nœud chez Azure. Un prix à l’heure est compté sur 730 heures. Euros et dollars sont comparés au cours de la Banque centrale européenne : 1 € = 1,1193 $.

Questions sur Valkey chez Pethost

Une base de données est-elle facturée en plus ?

Non. Créez-en autant que la mémoire de votre machine en accueille : le prix de l’offre reste le même chaque mois.

Est-ce la même chose que Redis ?

Valkey est le fork open source de Redis 7.2, maintenu par la Linux Foundation : les mêmes commandes et le même protocole, donc les clients et les bibliothèques de Redis fonctionnent avec lui. Celui-ci est Valkey 9, sur l’image officielle valkey/valkey.

Quelle taille peut-il avoir ?

Sa mémoire, c’est vous qui la choisissez, de 256 MB jusqu’aux deux tiers de celle de votre machine : 2 GB avec Starter, 4 GB avec Grow, 20 GB avec Scale. 70 % en sont pour les clés, et le reste laisse de la place pour les enregistrer sur le disque.

Que se passe-t-il quand il est plein ?

Une écriture qui demande plus de mémoire est refusée avec une erreur, et aucune clé n’est jetée, donc aucune session ni tâche n’est perdue pour faire de la place. Pour un cache dont les vieilles clés peuvent partir, ajoutez --maxmemory-policy allkeys-lru à sa command dans compose.yaml, puis déployez-le.

Garde-t-il ses clés quand il redémarre ?

Oui. Chaque écriture va en moins d’une seconde dans un fichier append-only sur le disque de la machine, et Valkey relit ce fichier au démarrage. Chaque nuit, une sauvegarde part aussi hors de la machine, conservée 14 jours.

Puis-je l’atteindre depuis Internet ?

Pas sans l’ouvrir : vos applications sur la machine et votre ordinateur l’atteignent sans cela. Pour l’ouvrir, publiez son port dans son compose.yaml, et Connexion affiche son adresse.

Puis-je utiliser valkey-cli ou redis-cli depuis mon ordinateur ?

Oui. pethost tunnel -p valkey le met sur localhost:6379 via SSH, et Connexion affiche l’URL à coller.

Refuse-t-il des commandes ?

Seulement celles qui changeraient ses utilisateurs, en feraient un réplica ou l’arrêteraient, comme ACL, REPLICAOF, MODULE, DEBUG et SHUTDOWN : la machine s’en occupe. Tout le reste marche, scripts Lua et transactions compris.

Votre Valkey est à un clic.

Commencer pour 9,99 €/mois