Valkey: Conectar Python a Valkey

Esta documentación forma parte de la guía Uso con Python. Consulte la guía completa aquí: Cómo conectar Valkey con Python.

👋 ¡Bienvenido a la documentación de Stackhero!

Stackhero ofrece una solución Valkey cloud lista para usar que proporciona numerosas ventajas, entre ellas:

  • Interfaz web Valkey Admin incluida.
  • Tamaño y transferencia de mensajes ilimitados.
  • Actualizaciones sencillas con solo un clic.
  • Rendimiento óptimo y seguridad reforzada gracias a una infraestructura privada y dedicada.

Ahorre tiempo y simplifique su trabajo: solo necesita 5 minutos para probar la solución de Valkey cloud hosting de Stackhero.

Exploremos cómo puede conectar su aplicación Python a Valkey. Aquí hay un ejemplo sencillo usando la configuración predeterminada:

import redis

r = redis.from_url(
  'rediss://default:<password>@<XXXXXX>.stackhero-network.com:<PORT_TLS>',
  health_check_interval=10,
  socket_connect_timeout=5,
  retry_on_timeout=True,
  socket_keepalive=True
)

Para una mayor seguridad, se recomienda gestionar las credenciales utilizando variables de entorno. Aquí le mostramos cómo hacerlo:

import os
import redis

r = redis.from_url(
  os.environ.get("STACKHERO_VALKEY_URL_TLS"),
  health_check_interval=10,
  socket_connect_timeout=5,
  retry_on_timeout=True,
  socket_keepalive=True
)

Asegúrese de que sus variables de entorno incluyan una entrada como esta: STACKHERO_VALKEY_URL_TLS=rediss://default:<password>@<XXXXXX>.stackhero-network.com:<PORT_TLS>.