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