package
0.0.0-20241210155627-f44e2064abe6
Repository: https://github.com/denzelpenzel/nyx.git
Documentation: pkg.go.dev

# Functions

IsAppError differentiates between protocol-defined errors that are relatively benign and other fatal errors like an IO error because of some socket problem or network issue.
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
RequestAdd will perform the same operations as set, but only if the key does not exist.
RequestAppend appends data to the end of the already existing data for a given key.
RequestDelete deletes a piece of data from all levels of db.
RequestGet represents both a single get and a multi-get, which take differen forms in different protocols.
RequestNoop does nothing.
RequestPrepend appends data to the end of the already existing data for a given key.
RequestQuit closes the connection.
RequestReplace will perform the same operations as set, but only if the key already exists.
RequestSet is to insert a new piece of data unconditionally.
RequestTouch updates the TTL for the item specified to a new TTL.
RequestUnknown means the parser doesn't know what the request represents.
RequestVersion replies with a string designating the current software version.
No description provided by the author

# Variables

Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.
Common metrics used across packages.

# Structs

DeleteRequest corresponds to common.RequestDelete.
GATRequest corresponds to common.RequestGat.
GetEResponse is used in the GetE protocol extension.
GetRequest corresponds to common.RequestGet.
GetResponse is used in both RequestGet and RequestGat handling.
NoopRequest corresponds to common.RequestNoop.
QuitRequest corresponds to common.RequestQuit.
SetRequest corresponds to common.RequestSet.
TouchRequest corresponds to common.RequestTouch.
VersionRequest corresponds to common.RequestVersion.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
RequestType is the protocol-agnostic identifier for the command.