Near Optimal Memory-Regret Tradeoff for Online Learning