Github user HeartSaVioR commented on the issue:
https://github.com/apache/storm/pull/1459
The problem is actually not simple. The blocking point is JedisCommands
interface, not config.
JedisCommands exposes operations which use only single key. Since some
multiple keys operations of Redis is not suitable for Redis Cluster (operation
is available but not making sense), Jedis and JedisCluster takes different
interfaces, which blocks us to provide unified interface from storm-redis side.
One simple way is separating existing classes to RedisLookupBolt /
RedisClusterLookupBolt, RedisStoreBolt / RedisClusterStoreBol, as
State/MapState did, but it incurs backward incompatibility if users use
RedisLookupBolt / RedisStoreBolt to access Redis Cluster.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---