基礎知識
指南
參考
資源
系統測試
提交
RedisPubSubSensor
用於從釋出/訂閱通道讀取訊息的 Redis 感測器。
基類: airflow.sensors.base.BaseSensorOperator
airflow.sensors.base.BaseSensorOperator
channels (list[str] | str) – 要訂閱的通道(可模板化)
redis_conn_id (str) – redis 連線 ID
檢查已訂閱通道上的訊息,並將型別為“message”的訊息及其鍵 message 寫入 xcom。
message
一個訊息示例: {'type': 'message', 'pattern': None, 'channel': b'test', 'data': b'hello'}
{'type': 'message', 'pattern': None, 'channel': b'test', 'data': b'hello'}
context (airflow.sdk.definitions.context.Context) – 上下文物件
如果訊息(型別為“message”)可用則返回 True,否則返回 False
True
False
bool
此條目是否有幫助?
RedisPubSubSensor.template_fields
RedisPubSubSensor.ui_color
RedisPubSubSensor.channels
RedisPubSubSensor.redis_conn_id
RedisPubSubSensor.pubsub
RedisPubSubSensor.poke()