use connection pool for redis cache
remove mutex
Merge pull request #460 from pengfei-xue/develop

use connection pool for redis, support auto connection