command

package
v0.0.0-...-6712e0e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	OKReply          = []byte("OK\r\n")
	UnknownReply     = []byte("unknow cmd\r\n")
	NilReply         = []byte("null\r\n")
	WrongTypeReply   = []byte("WRONGTYPE Operation against a key holding the wrong kind of value\r\n")
	WrongNumArgReply = []byte("ERR wrong number of arguments for command\r\n")
	WrongValue       = []byte("Err wrong vlaue's type is not integer")
)

Functions

func CheckArgsNumAndKeyExist

func CheckArgsNumAndKeyExist(b []byte, n int, d *db.DB) splitData

func DecrByCmd

func DecrByCmd(d *db.DB, data []byte) []byte

func DecrCmd

func DecrCmd(d *db.DB, data []byte) []byte

func ExpireCmd

func ExpireCmd(d *db.DB, data []byte) []byte

func GetCmd

func GetCmd(d *db.DB, data []byte) []byte

func IncrByCmd

func IncrByCmd(d *db.DB, data []byte) []byte

func IncrCmd

func IncrCmd(d *db.DB, data []byte) []byte

func LIndexCmd

func LIndexCmd(d *db.DB, data []byte) []byte

func LPopCmd

func LPopCmd(d *db.DB, data []byte) []byte

func LPushCmd

func LPushCmd(d *db.DB, data []byte) []byte

func LRangeCmd

func LRangeCmd(d *db.DB, data []byte) []byte

func RPopCmd

func RPopCmd(d *db.DB, data []byte) []byte

func RPushCmd

func RPushCmd(d *db.DB, data []byte) []byte

func SAdd

func SAdd(d *db.DB, data []byte) []byte

func SIsMember

func SIsMember(d *db.DB, data []byte) []byte

func SetCmd

func SetCmd(d *db.DB, data []byte) []byte

func UnknownCmd

func UnknownCmd(db *db.DB, data []byte) []byte

Types

type Cmd

type Cmd func(db *db.DB, data []byte) []byte

func GetCommand

func GetCommand(s string) Cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL