mirror of
https://github.com/HDT3213/godis.git
synced 2025-10-15 13:20:39 +08:00
refactor command table
This commit is contained in:
@@ -28,10 +28,23 @@ func (r *ArgNumErrReply) Error() string {
|
||||
return "ERR wrong number of arguments for '" + r.Cmd + "' command"
|
||||
}
|
||||
|
||||
// MakeArgNumErrReply represents wrong number of arguments for command
|
||||
func MakeArgNumErrReply(cmd string) *ArgNumErrReply {
|
||||
return &ArgNumErrReply{
|
||||
Cmd: cmd,
|
||||
}
|
||||
}
|
||||
|
||||
// SyntaxErrReply represents meeting unexpected arguments
|
||||
type SyntaxErrReply struct{}
|
||||
|
||||
var syntaxErrBytes = []byte("-Err syntax error\r\n")
|
||||
var theSyntaxErrReply = &SyntaxErrReply{}
|
||||
|
||||
// MakeSyntaxErrReply creates syntax error
|
||||
func MakeSyntaxErrReply() *SyntaxErrReply {
|
||||
return theSyntaxErrReply
|
||||
}
|
||||
|
||||
// ToBytes marshals redis.Reply
|
||||
func (r *SyntaxErrReply) ToBytes() []byte {
|
||||
|
Reference in New Issue
Block a user