Module Redis

module Auth : sig ... end
module Bulk_io : sig ... end
module Consumer : sig ... end

Represents a Redis Consumer. See: https://redis.io/docs/data-types/streams-tutorial/

module Consumer_info : sig ... end

The return value for the XINFO CONSUMERS command https://redis.io/commands/xinfo-consumers/

module Cursor : sig ... end

A cursor type for use with commands such as SCAN

module Group : sig ... end

Represents a Redis Consumer Group. See: https://redis.io/docs/data-types/streams-tutorial/

module Key_event : sig ... end

Key events that you may ask Redis to inform you of https://redis.io/docs/latest/develop/pubsub/keyspace-notifications/

module Pending_info : sig ... end

The return value for the XPENDING command https://redis.io/commands/xpending/

module Resp3 : sig ... end

The RESP3 protocol as specified here: https://github.com/antirez/RESP3/blob/master/spec.md

module Role : sig ... end

The role of a Redis node as described by https://redis.io/commands/role/

module Sentinel : sig ... end
module Sha1 : sig ... end
module Stream_id : sig ... end

A Redis Stream Id whose format is:

type ('a, 'key, 'field, 'value) t
module type S = sig ... end
module Make (Key : Bulk_io.S) (Value : Bulk_io.S) : S with module Key = Key and module Field = Bulk_io.String and module Value = Value
module Make_field (Key : Bulk_io.S) (Field : Bulk_io.S) (Value : Bulk_io.S) : S with module Key = Key and module Field = Field and module Value = Value
module String : S with module Key = Bulk_io.String and module Field = Bulk_io.String and module Value = Bulk_io.String