zoukankan      html  css  js  c++  java
  • Redisson报错Caused by: java.lang.IllegalArgumentException: RIVER

    spring整合redisson,启动项目报错:Caused by: java.lang.IllegalArgumentException: RIVER

    package com.user.base.utils.redis.redisson;
    
    import java.io.IOException;
    
    import org.redisson.Redisson;
    import org.redisson.api.RedissonClient;
    import org.redisson.config.Config;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    
    /**
     * 获取redisson
     * @author Administrator
     *
     */
    @Configuration
    public class RedissonConfig {
        /*
         * 在SecondKillServiceImp.java中使用
         */
        @Bean/*(destroyMethod = "shutdown")*/
        RedissonClient redisson(){ // throws IOException 
            Config config = new Config();
            //config.useClusterServers().addNodeAddress("127.0.0.1:6379");
            config.useSingleServer().setAddress("redis://127.0.0.1:64791");
            //config.useClusterServers().addNodeAddress("redis://127.0.0.1:6379","redis://127.0.0.1:6380");
            config.setCodec(new org.redisson.client.codec.StringCodec());
            RedissonClient redissonClient = null;
            try{
                redissonClient = Redisson.create(config);
            }catch(Exception e){
                e.printStackTrace();
            }
            return redissonClient;
        }
    }

    解决办法:加上

    config.setCodec(new org.redisson.client.codec.StringCodec());

    加上这句话以后,异常排除。

    //指定编码,默认编码为org.redisson.codec.JsonJacksonCodec
    //之前使用的spring-data-redis,用的客户端jedis,编码为org.springframework.data.redis.serializer.StringRedisSerializer
    //改用redisson后为了之间数据能兼容,这里修改编码为org.redisson.client.codec.StringCodec

    参考:https://blog.csdn.net/zilong_zilong/article/details/78252037

  • 相关阅读:
    ElasticSearch 概念解析
    CSS Selector (part 1)
    ruby 把字符串转为正则匹配表达式
    SQL ISNULL应用
    logstash input jdbc连接数据库
    Logstash add_field 参数应用
    函数返回局部变量/局部指针
    内存四区模型
    释放内存触发断点及数组、指针的NULL初始化
    动态分配内存
  • 原文地址:https://www.cnblogs.com/super-chao/p/15226599.html
Copyright © 2011-2022 走看看