def get_conn(self):
"""
Returns a Redis connection.
"""
if not self.client:
self.log.debug(
'generating Redis client for conn_id "%s" on %s:%s:%s',
self.redis_conn_id, self.host, self.port, self.db
)
try:
self.client = StrictRedis(
host=self.host,
port=self.port,
password=self.password,
db=self.db)
except Exception as general_error:
raise AirflowException(
'Failed to create Redis client, error: {error}'.format(
error=str(general_error)
)
)
return self.client
评论列表
文章目录