Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 获取异常:redis.clients.jedis.exceptions.JedisDataException:ERR Unsupported配置参数:notify keyspace事件_Spring Boot_Redis Cache - Fatal编程技术网

Spring boot 获取异常:redis.clients.jedis.exceptions.JedisDataException:ERR Unsupported配置参数:notify keyspace事件

Spring boot 获取异常:redis.clients.jedis.exceptions.JedisDataException:ERR Unsupported配置参数:notify keyspace事件,spring-boot,redis-cache,Spring Boot,Redis Cache,我尝试在spring引导应用程序中使用Redis进行会话,使用的依赖项如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>1.5.9.RELEASE</version> &l

我尝试在spring引导应用程序中使用Redis进行会话,使用的依赖项如下:

<dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-data-redis</artifactId>
       <version>1.5.9.RELEASE</version>
</dependency>
<dependency>
        <groupId>org.springframework.session</groupId>
        <artifactId>spring-session-data-redis</artifactId>
</dependency>
这是Redis connection和RestTemplate的另一个类

@Configuration
@ComponentScan("com.dci")
public class RedisConfig {

        @Bean
        JedisConnectionFactory jedisConnectionFactory() {
            JedisConnectionFactory factory = new JedisConnectionFactory();
            return factory;
        }

        @Bean
        public RedisTemplate<String, Object> redisTemplate() {
            final RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
            template.setConnectionFactory(jedisConnectionFactory());
            template.setValueSerializer(new GenericToStringSerializer<Object>(Object.class));
            return template;
        }
    }
@配置
@组件扫描(“com.dci”)
公共类RedisConfig{
@豆子
绝地连接工厂绝地连接工厂(){
JedisConnectionFactory=新的JedisConnectionFactory();
返回工厂;
}
@豆子
公共RedisTemplate RedisTemplate(){
最终RedisTemplate=新RedisTemplate();
setConnectionFactory(jedisConnectionFactory());
setValueSerializer(新的GenericToStringSerializer(Object.class));
返回模板;
}
}

只需添加以下代码即可解决此问题:@Bean public static ConfigureRedisAction ConfigureRedisAction(){return ConfigureRedisAction.NO_OP;}只需添加以下代码即可解决此问题:@Bean public static ConfigureRedisAction ConfigureRedisAction(){return ConfigureRedisAction.NO_OP;}
@Configuration
@ComponentScan("com.dci")
public class RedisConfig {

        @Bean
        JedisConnectionFactory jedisConnectionFactory() {
            JedisConnectionFactory factory = new JedisConnectionFactory();
            return factory;
        }

        @Bean
        public RedisTemplate<String, Object> redisTemplate() {
            final RedisTemplate<String, Object> template = new RedisTemplate<String, Object>();
            template.setConnectionFactory(jedisConnectionFactory());
            template.setValueSerializer(new GenericToStringSerializer<Object>(Object.class));
            return template;
        }
    }