首页 > 解决方案 > RedisMessageListenerContainer 抛出 ClassCastException

问题描述

我正在使用 spring data redis 2.1.0 RC2,我的应用程序抛出以下异常:

错误 394235 [线程 209] org.springframework.data.redis.listener.RedisMessageListenerContainer - SubscriptionTask 异常中止:org.springframework.data.redis.RedisSystemException:未知的 redis 异常;嵌套异常是 java.lang.ClassCastException: Cannot cast io.lettuce.core.masterslave.StatefulRedisMasterSlaveConnectionImpl to io.lettuce.core.pubsub.StatefulRedisPubSubConnection at org.springframework.data.redis.FallbackExceptionTranslationStrategy.getFallback(FallbackExceptionTranslationStrategy.java:53) at org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:43) 在 org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:268) 在 org.springframework.data.redis。联系。

即使在尝试了不同的组合之后也会引起异常,并且似乎来自内部类。请让我知道这是一个需要在春季或从我这里解决的问题。如果您需要更多详细信息,请告诉我。谢谢

标签: javaspringspring-mvcredisspring-data-redis

解决方案


推荐阅读