背景:我的项目中同时应用了Redis和Netty,SpringBoot版本应用的2.2.10版;在Linux环境下运行Redis无奈失常连贯
  <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-data-redis</artifactId>  </dependency>   <dependency>      <groupId>io.netty</groupId>      <artifactId>netty-all</artifactId>      <version>4.0.56.Final</version>  </dependency>

小标题

版本抵触因为spring-boot-starter-data-redis中也援用了Netty,且和我自行援用的版本不统一,从上图能够看出,应用的是4.0.56.Final的版本,然而redis底层援用netty版本不统一导致版本不统一解决形式将本人导入Netty的版本批改为中Redis中引入得关联的雷同版本(4.1.53.Final)即可 

<dependency>

  <groupId>io.netty</groupId>  <artifactId>netty-all</artifactId>  <version>4.1.53.Final</version>

</dependency>

总结Netty作为一个优良的框架,在很多三方库中都会作为根底库应用,如果版本不统一的话,就可能带来抵触问题,因而对立版本会缩小或者躲避很多问题