Module protocol

Module protocol 

Source
Expand description

Redis protocol implementations

This module contains implementations for both RESP2 and RESP3 protocols, providing encoding and decoding functionality for Redis communication.

Re-exports§

pub use resp2::RespDecoder;
pub use resp2::RespEncoder;
pub use resp2_optimized::OptimizedRespDecoder;
pub use resp2_optimized::OptimizedRespEncoder;
pub use resp3::Resp3Decoder;
pub use resp3::Resp3Encoder;
pub use resp3::Resp3Value;

Modules§

resp2
RESP2 protocol implementation
resp3
RESP3 (Redis Serialization Protocol version 3) implementation
resp2_optimized
Optimized RESP2 protocol implementation

Structs§

ProtocolNegotiation
Protocol negotiation result
ProtocolNegotiator
Protocol negotiator for handling RESP2/RESP3 protocol selection

Enums§

ProtocolVersion
Protocol version enumeration

Traits§

ProtocolConnection
Trait for connections that support protocol negotiation