[
https://issues.apache.org/jira/browse/STORM-1875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15313522#comment-15313522
]
ASF GitHub Bot commented on STORM-1875:
---------------------------------------
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.
> Separate Jedis/JedisCluster Config
> ----------------------------------
>
> Key: STORM-1875
> URL: https://issues.apache.org/jira/browse/STORM-1875
> Project: Apache Storm
> Issue Type: Improvement
> Components: storm-redis
> Affects Versions: 1.0.0, 1.0.1, 1.0.2
> Reporter: darion yaphet
>
> Separate Jedis / JedisCluster to provide full operations for each environment
> to users .
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)