Merge pull request #16 from cnnic/master

merge from cnnic
redis refactor
Merge branch '14.1.5'
Merge pull request #156 from forumbyr/master

merge from cnnic
fix bug
Merge pull request #157 from forumbyr/master

fix bug
Merge pull request #19 from cnnic/master

fetch from cnnic