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 Commanderweb UI.- Neribotas žinučių dydis ir perdavimai.
- Paprasti atnaujinimai vienu spustelėjimu.
- Optimali veikla ir stiprus saugumas, užtikrinamas privačiu ir dedikuotu VM.
Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių, kad išbandytumėte Stackhero Redis cloud hosting sprendimą!
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')