Redis®*: Pub/Sub naudojimas su Redis ir Python
Ši dokumentacija yra Naudojimas su Python vadovo dalis. Visą vadovą rasite čia: Kaip sujungti Redis su Python.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Redis cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įtraukta
Redis Commanderžiniatinklio sąsaja.- Neribotas žinučių dydis ir perdavimas.
- Paprasti atnaujinimai vienu paspaudimu.
- Optimali veikla ir stipri apsauga dėl privačios, dedikuotos infrastruktūros.
Taupykite laiką ir palengvinkite sau darbą: išbandyti Stackhero Redis cloud hosting sprendimą užtrunka tik 5 minutes!
Redis Publish/Subscribe funkcija gali būti lengvai naudojama su Python. Štai paprastas pavyzdys, kuris padės jums:
import redis
# Prisijungti prie 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
)
# Sukurti PubSub instanciją
p = r.pubsub()
# Prenumeruoti kanalą "test"
p.subscribe('test')
# Paskelbti žinutę kanale "test"
r.publish('test', 'Tai yra testinė žinutė')
# Gauti pirmą prieinamą žinutę iš kanalo "test"
p.get_message()
# Atsisakyti prenumeratos kanale "test"
p.unsubscribe('test')