zoukankan      html  css  js  c++  java
  • jedis,spring-redis-data 整合使用,版本问题异常

    jedis,spring-redis-data 整合使用,版本不匹配的时候经常会报一些异常,例如
    1: java.lang.NoClassDefFoundError: org/springframework/data/geo/Metric
    2:java.lang.NoSuchMethodError: redis.clients.jedis.JedisCluster.set([B[B)Ljava/lang/String
    3:jedis.exceptions.JedisConnectionException: Unknown reply: 3

    都是jedis,spring-redis-data,spring-data-common等包版本匹配引起的。

    最佳解决办法,以spring-redis-data包为中心,引用与之相匹配的jedis或spring-data-common:

    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-commons</artifactId>
        <version>1.8.4.RELEASE</version>
    </dependency>
    <!--spring-data-redisr-->
    <dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-redis</artifactId>
        <version>1.8.4.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>redis.clients</groupId>
        <artifactId>jedis</artifactId>
        <version>2.9.0</version>
    </dependency>
  • 相关阅读:
    swarm集群搭建 及集群维护操作
    zabbix 告警说明
    yum 下载安装包
    mongdb常见操作
    cloudera5.16.1 离线安装
    centos7 安装hadoop-3.2.1
    rpcbind 启动报错
    ingress-nginx 安装
    Dubbo学习
    mybatis防止SQL注入
  • 原文地址:https://www.cnblogs.com/zsg88/p/7843500.html
Copyright © 2011-2022 走看看