Implement a distribute cache engine for application to store key/value data, now based on redis and jedis client. Would add more implementations in future.