Redis®*: Pub/Sub gebruiken met Redis en Python
Deze documentatie maakt deel uit van de Gebruik met Python-gids. Bekijk de volledige gids hier: Hoe Redis met Python te verbinden.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Redis cloud oplossing die tal van voordelen biedt, waaronder:
Redis Commanderweb UI inbegrepen.- Onbeperkte berichtgrootte en overdrachten.
- Moeiteloze updates met slechts één klik.
- Optimale prestaties en robuuste beveiliging aangedreven door een privé en dedicated VM.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Redis cloud hosting oplossing van Stackhero te proberen!
De Publish/Subscribe-functie van Redis kan eenvoudig worden gebruikt met Python. Hier is een eenvoudig voorbeeld om u te begeleiden:
import redis
# Verbinden met Redis
r = redis.from_url(
'rediss://default:<password>@<XXXXXX>.stackhero-network.com:<PORT_TLS>',
health_check_interval=10,
socket_connect_timeout=5,
socket_keepalive=True,
retry_on_timeout=True
)
# Maak een PubSub-instantie
p = r.pubsub()
# Abonneren op het kanaal "test"
p.subscribe('test')
# Een bericht publiceren naar het kanaal "test"
r.publish('test', 'Dit is een testbericht')
# Het eerste beschikbare bericht van kanaal "test" ophalen
p.get_message()
# Uitschrijven van kanaal "test"
p.unsubscribe('test')