springboot整合redis做mybatis的二级缓存,含有自定义key,自定义过期时间,自定义序列化方式