Resolve URLs and cache results to Redis