The 49ers have signed first-round draft pick Eric Reid to a four-year deal.