The Lakers have agreed to a four-year contract with JJ Redick to make him the franchise's next coach, sources told ESPN.