package commands import ( "errors" "net" "redisClone/pkg/core" ) func Discard(db core.RedisDB, session *ClientSession, conn net.Conn, execArgs []string) interface{} { if !session.InTransaction { return errors.New("DISCARD without MULTI") } session.InTransaction = false session.Queue = nil return core.SimpleString("OK") }