Redis®*: Pythonでの高度なRedis Pub/Subの例

このドキュメントはPythonでの使用ガイドの一部です。完全なガイドはこちらからご覧いただけます:PythonでRedisに接続する方法

👋 Stackheroのドキュメントへようこそ!

Stackheroは、数多くの利点を提供する、すぐに使えるRedisクラウドソリューションを提供しています。

  • Redis Commander Web UIを含む。
  • メッセージサイズと転送が無制限
  • ワンクリックで簡単にアップデート
  • プライベートで専用のVMによる最適なパフォーマンスと強力なセキュリティ

時間を節約し、生活を簡素化:StackheroのRedisクラウドホスティングソリューションを試すのに5分しかかかりません!

以下の例を使って、より高度なPub/Sub技術を探求することができます。

# PubSubインスタンスを作成し、サブスクライブメッセージを無視
p = r.pubsub(ignore_subscribe_messages=True)

# 複数のチャンネルにサブスクライブ
p.subscribe('test-1', 'test-2', ...)

# 複数のチャンネルからサブスクライブ解除
p.unsubscribe('test-1', 'test-2', ...)

# 引数なしで"unsubscribe"を使用して、すべてのサブスクライブされたチャンネルから切断することもできます
p.unsubscribe()

# パターンを使用してチャンネルにサブスクライブ
p.psubscribe('my-*')

# パターンを使用してチャンネルからサブスクライブ解除
p.punsubscribe('my-*')