add redis to replace sql