add sql2json
add route & support redis cache