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 una serie de beneficios, incluyendo:
- Interfaz web UI
Redis Commanderincluida.- Tamaño y transferencias de mensajes ilimitados.
- Actualizaciones sin esfuerzo con solo un clic.
- Rendimiento óptimo y seguridad robusta gracias a una VM privada y dedicada.
Ahorra tiempo y simplifica tu vida: ¡solo toma 5 minutos 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>.