[ 
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)

Reply via email to