Skip to main content

prefect_redis.cleanup_queue

Classes

RedisWorkerCleanupQueueSettings

Settings for the Redis-backed worker cleanup queue.

WorkerCleanupQueue

Redis-backed cleanup queue storage. Methods:

ack

ack(self) -> CleanupQueueOperationResult

enqueue

enqueue(self) -> CleanupQueueMessage

expire_leases

expire_leases(self) -> CleanupQueueLeaseExpiryResult

read_dead_letter

read_dead_letter(self) -> CleanupQueueDeadLetter | None

read_message

read_message(self) -> CleanupQueueMessage | None

read_wakeup_sequence

read_wakeup_sequence(self, work_pool_id: UUID) -> int

release

release(self) -> CleanupQueueOperationResult

renew

renew(self) -> CleanupQueueOperationResult

reserve

reserve(self) -> CleanupQueueReservation | None

wait_for_wakeup

wait_for_wakeup(self, work_pool_id: UUID) -> CleanupQueueWakeup | None

wake_dispatchers

wake_dispatchers(self, work_pool_id: UUID) -> CleanupQueueWakeup