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

  • 相关阅读:
    C/C++学习笔记1
    好文章
    mosquitto.conf之log配置
    安装mosquitto报缺少dll文件的错误
    mysql分页性能
    mysql慢日志记录
    sql执行计划
    sql之临时表
    mysqldump
    最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
  • 原文地址:https://www.cnblogs.com/super-chao/p/15226599.html
Copyright © 2011-2022 走看看