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

  • 相关阅读:
    陈欧代言
    location传值
    jsp中button传值
    电影
    排序
    比较两个字符,相等输出yes,不相等输出no
    查表求平方值
    数据库查询调优(SQL 2008)
    HelloWorld
    关于缓存 (这个自己也在慢慢学习,慢慢总结中,有路过的,求指点,赶紧不尽。。。)
  • 原文地址:https://www.cnblogs.com/super-chao/p/15226599.html
Copyright © 2011-2022 走看看