redis cache initial commit