基础知识
指南
参考
资源
系统测试
提交
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()