pub struct RedisQueueInfo {
pub active_jobs_list: String,
pub consumers_set: String,
pub dead_jobs_set: String,
pub done_jobs_set: String,
pub failed_jobs_set: String,
pub inflight_jobs_set: String,
pub job_data_hash: String,
pub scheduled_jobs_set: String,
pub signal_list: String,
}
Expand description
Represents redis key names for various components of the RedisStorage.
This struct defines keys used in Redis to manage jobs and their lifecycle in the storage.
Fields§
§active_jobs_list: String
Key for the list of currently active jobs.
consumers_set: String
Key for the set of active consumers.
dead_jobs_set: String
Key for the set of jobs that are no longer retryable.
done_jobs_set: String
Key for the set of jobs that have completed successfully.
failed_jobs_set: String
Key for the set of jobs that have failed.
inflight_jobs_set: String
Key for the set of jobs that are currently being processed.
job_data_hash: String
Key for the hash storing data for each job.
scheduled_jobs_set: String
Key for the set of jobs scheduled for future execution.
signal_list: String
Key for the list used for signaling and communication between consumers and producers.
Trait Implementations§
Source§impl Clone for RedisQueueInfo
impl Clone for RedisQueueInfo
Source§fn clone(&self) -> RedisQueueInfo
fn clone(&self) -> RedisQueueInfo
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for RedisQueueInfo
impl RefUnwindSafe for RedisQueueInfo
impl Send for RedisQueueInfo
impl Sync for RedisQueueInfo
impl Unpin for RedisQueueInfo
impl UnwindSafe for RedisQueueInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more