package commands import ( "errors" "net" "redisClone/pkg/core" ) func Multi(db core.RedisDB, session *ClientSession, conn net.Conn, execArgs []string) interface{} { if session.InTransaction { return errors.New("MULTI calls can not be nested") } session.InTransaction = true session.Queue = make([][]string, 0) return core.SimpleString("OK") }