package
0.0.0-20230819065947-64388917a5f8
Repository: https://github.com/kirov7/couloydb.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

MakeClusterDatabase creates and starts a node of cluster.
NewDatabase creates a redis database,.
NewSingleDB create single DB instance.
RegisterCommand registers a new command arity means allowed number of cmdArgs, arity < 0 means len(args) >= -arity.

# Constants

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

# Variables

No description provided by the author

# Structs

ClusterDatabase represents a node of godis cluster it holds part of data and coordinates other nodes to finish transactions.
No description provided by the author
DataEntity stores data bound to a key, including a string, list, hash, set and so on.
MutilDB is a set of multiple database set.
DB stores data and execute user's commands.

# Interfaces

Database is the interface for redis style storage engine.

# Type aliases

ClusterExecFunc represents the handler of a redis command.
CmdLine is alias for [][]byte, represents a command line.
ExecFunc is interface for command executor args don't include cmd line.
No description provided by the author