Added the ability to use Double.MIN_VALUE and Double.MAX_VALUE when calling sorted set methods to represent "-inf" and "+inf" respectively.
Use Double.NEGATIVE/POSITIVE_INFINITY instead of MIN_VALUE and MAX_VALUE to indicate -inf and +inf respectively.
Added string argument versions of zrange functions that can use -inf and +inf. Also added byte array versions where missing to make the API more complete.
Merge remote-tracking branch 'jonathan/master'
implemented bitcount and bitop commands for Redis 2.6
SENTINEL commands
Add persist to ShardedJedis
Add strlen to ShardedJedis
Add getbit,setbit, getrange, setrange to BinaryShardedJedis
Extract string and binary common interfaces for Pipline and ShardedJedisPipeline. While I'm here add missing binary methods for some bit operations and fix return types for some sharded operations (e.g. getType)
Fixed binary safe pipeline commands and added tests for pipelined hash functions
Merge remote-tracking branch 'samhendley/binary_pipeline'
Normalized Pipeline[] interfaces and extracted all of the non-shardable commands into the MultiKey* interfaces
extracted interfaces from Jedis
removed functions in Jedis that overrode BinaryJedis versions
normalized BinaryJedisCommands to match JedisCommands (including setbit)
added binary version of MultiKey commands
added interfaces for ScriptingCommands, AdvancedCommands most of jedis and binaryjedis are defined by interfaces
fixed up some missing pipelined methods
Added incrByFloat and hincrByFloat commands (binary and standard) + support for pipelining and sharding