For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/fr/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/fr/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/fr/guides/public-cloud/databases/redis-connect-python.md.

Se connecter avec Python au service Public Cloud Databases pour Valkey

Voir en Markdown

Connectez-vous à votre service Public Cloud Databases pour Valkey à l'aide du langage de programmation Python

Objectif

Public Cloud Databases vous permet de vous concentrer sur la création et le déploiement de vos applications cloud, pendant qu'OVHcloud prend en charge l'infrastructure de base de données et son maintien en conditions opérationnelles.

Ce guide explique comment se connecter à une instance de service Valkey avec l'un des langages de programmation les plus célèbres au monde : Python.

Vous pouvez trouver un exemple sur le dépôt d'exemples GitHub.

Prérequis

  • Accès à l'
  • Un projet Public Cloud dans votre compte OVHcloud
  • Un service Valkey fonctionnant sur votre Public Cloud Databases OVHcloud (ce guide peut vous aider à répondre à ce prérequis)
  • Configurer votre service Valkey pour accepter les connexions entrantes
  • Un environnement Python fonctionnel.

Concept

Un service Valkey peut être géré de plusieurs façons. L'une des plus simples, et pourtant puissante, consiste à utiliser une Command Line Interface (CLI), comme illustré dans notre guide : Se connecter avec la CLI.

Une autre méthode consiste à interagir directement à l'aide de langages de programmation, tels que Python.

Nous allons devoir configurer notre environnement Python avec le client redis-py, puis coder en Python pour réaliser quelques actions d'exemple.

En pratique

Configurer votre environnement Python

Pour interagir avec votre instance en utilisant Python, votre environnement de développement doit être configuré avec :

  • Une version compatible de Python
  • Redis-py

Veuillez suivre le guide officiel Redis-py pour obtenir les informations les plus récentes.

Une fois votre environnement Python configuré, lorsque vous exécutez python --version dans votre Command Line Interface (CLI), vous devriez voir des informations sur la version, comme illustré ci-dessous :

laptop$ python3 --version
Python 3.12.0

Dans la même console, en tapant pip list, vérifiez que redis-py est correctement installé :

laptop$ pip list
Package                Version
---------------------- -------
(...)
redis                  5.0.1
(...)

Nous sommes maintenant prêts à apprendre comment nous connecter à notre instance !

Se connecter avec redis-py

Dans votre environnement Python, essayons une connexion. Pour être sûr que nous sommes bien connectés, définissons une paire de données puis vérifions que nous pouvons en récupérer la valeur.

import redis
r = redis.Redis.from_url( url='rediss://redisUser:6D74VEUdiLb3XMzE@redis-0d42e4a5-o2626ab53.database.cloud.ovh.net:20185')
r.set("foo","bar")
print(r.get("foo"))
$ python redis-connect.py
$ b'bar'

Félicitations ! Tout fonctionne correctement.

Aller plus loin

Rejoignez notre Discord : consultez notre chaîne Discord dédiée pour poser vos questions, faire part de vos commentaires et interagir directement avec l'équipe qui développe nos services de bases de données.

Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.

Rejoignez notre communauté d'utilisateurs.

Cette page vous a-t-elle aidé ?