使用了动态代理来处理redis的异常