add redis store and cache result page