add RedisUtil class
add memoist
cache analyzed result to redis