Skip to main content

Module list

Module list 

Source
Expand description

Redis lists: a work queue whose every entry goes to one consumer.

Re-exports§

pub use crate::list::RedisListPublish as Publish;

Modules§

prelude
The core prelude, the broker, the RedisList descriptor and this form’s Publish policy. A list carries no core capability traits.

Structs§

ListReader
A list subscription’s reader, as a pipelined subscription holds it: the wire and the entries its last read claimed.
RedisList
Describes one list subscription against a ConnectedRedisBroker.
RedisListMessage
A list-queue delivery. In simple mode ack / nack are unsupported; in reliable mode ack removes the entry from the processing list and nack either returns it or drops it.
RedisListPublish
The declaration half of the list publisher: envelope codec and key TTL, no connection.
RedisListPublisher
Publishes onto a list with LPUSH, so right-popping consumers see FIFO order: a RedisListPublish policy paired with a connection.
RedisListSubscriber
A list-backed work-queue subscription.