Commit Graph

45 Commits

Author SHA1 Message Date
samhendley
258ac300fc added variadic versions of lpush/rpush(x) functions 2013-01-10 02:39:48 -05:00
samhendley
4c7cc57ede Added bitcount to standard interfaces and bitop to MultiKey interfaces (since it is non-shardable)
Merge branch 'impl-bitcount-and-bitop' of git://github.com/koron/jedis

Conflicts:
	src/main/java/redis/clients/jedis/JedisCommands.java
2013-01-09 23:49:05 -05:00
samhendley
7b7c6c9602 fixed up some missing pipelined methods 2012-12-26 11:58:48 -05:00
samhendley
2006d80ac5 normalized BinaryJedisCommands to match JedisCommands (including setbit) 2012-12-25 16:00:43 -05:00
samhendley
333ac221e1 extracted interfaces from Jedis 2012-12-24 11:41:53 -05:00
guycoleman
6bede66493 Add strlen to ShardedJedis 2012-12-03 15:42:15 +00:00
guycoleman
0340fddb3a Add persist to ShardedJedis 2012-12-03 15:36:30 +00:00
MURAOKA Taro
4570329924 implemented bitcount and bitop commands for Redis 2.6 2012-08-23 10:29:36 +09:00
Jonathan Leibiusky
4f5acab0fb Merge branch 'Issue242' of git://github.com/ivowiblo/jedis into issue242
Conflicts:
	src/main/java/redis/clients/jedis/BinaryClient.java
	src/main/java/redis/clients/jedis/Client.java
	src/main/java/redis/clients/jedis/Commands.java
	src/main/java/redis/clients/jedis/Jedis.java
	src/main/java/redis/clients/jedis/ShardedJedis.java
2012-05-06 19:47:00 -03:00
Jonathan Leibiusky
457cccc9c4 Merge branch 'Issue221' of https://github.com/ivowiblo/jedis into issue221
Conflicts:
	src/main/java/redis/clients/jedis/BinaryJedisCommands.java
2012-05-06 19:30:37 -03:00
ivowiblo
129e358c9d Now methods accepting infinit and exclusions are supported as String and byte[] overloads 2012-05-03 23:30:44 -04:00
Jonathan Leibiusky
05503212aa Merge branch 'variadic' of git://github.com/ivowiblo/jedis into variadic
Conflicts:
	src/main/java/redis/clients/jedis/BinaryClient.java
	src/main/java/redis/clients/jedis/BinaryJedis.java
	src/main/java/redis/clients/jedis/BinaryShardedJedis.java
	src/main/java/redis/clients/jedis/Client.java
	src/main/java/redis/clients/jedis/Commands.java
	src/main/java/redis/clients/jedis/Jedis.java
	src/main/java/redis/clients/jedis/ShardedJedis.java
2012-04-23 21:00:29 -03:00
ivowiblo
8aca0b77f9 Variadic commands 2012-04-18 15:22:43 -04:00
Ivo Ramirez
e8c27e0d15 Jedis does support lpushx and rpushx
Conflicts:

	src/main/java/redis/clients/jedis/BinaryJedisCommands.java
	src/main/java/redis/clients/jedis/Pipeline.java
2012-04-18 00:23:38 -04:00
Ivo Ramirez
75e52b9a26 z*range commands now receive long instead of int. #242 2012-04-17 21:34:56 -04:00
Shaofeng Niu
f010bc0f32 add variadic arguments support to lpush and rpush 2012-02-14 17:42:06 +08:00
Jonathan Leibiusky
72ca494362 add missing command to Transaction, BinaryTransaction and Pipeline 2011-12-23 12:31:32 -03:00
Eric Hauser
8ddba03add switch SharededJedisPipeline to use return Response and deprecate existing API 2011-06-02 20:25:19 -04:00
Jonathan Leibiusky
20ee796fa8 hvals response type consistency, was Collection should have been List 2011-05-15 21:59:00 -03:00
Jonathan Leibiusky
4e15a23e41 list command receive now long parameters to be consistent with return type 2011-05-11 23:23:06 -03:00
Jonathan Leibiusky
a94168bcc1 add del() to ShardedJedis 2011-04-25 11:05:31 -03:00
lmar
3fc43e7dec Implementation of ZREVRANGEBYSCORE command 2011-03-08 19:03:24 +01:00
Eric Hauser
430601f31e Adding support for bit commands get/setrange 2011-02-28 10:35:00 -03:00
Eric Hauser
e12f655fa3 Adding setbit/getbit to ShardedJedis 2011-02-28 10:34:45 -03:00
Jonathan Leibiusky
2a4a43f4cd add JedisDataException and JedisConnectionException 2011-01-30 17:46:17 -03:00
Jonathan Leibiusky
afd34c8af6 hincr, incr and decr long support 2010-12-10 17:21:22 -03:00
Jonathan Leibiusky
cd9e17a709 exists, sismember and hexists return Boolean instead of long 2010-11-30 12:51:01 -03:00
Neil Gentleman
d18cc4bd13 incr/decr operate on 64-bit numbers. Switching from Integer to Long 2010-11-25 09:45:34 -03:00
Jonathan Leibiusky
a1815f3881 Now Sharded will handle connections instead of Info, so connection won't be shared between instances of ShardedJedis 2010-11-22 12:49:18 -03:00
Jonathan Leibiusky
b013a74c44 Merge branch 'binaryAPI' of git://github.com/yaourt/jedis
Conflicts:
	src/main/java/redis/clients/jedis/Connection.java
	src/main/java/redis/clients/jedis/Jedis.java
	src/main/java/redis/clients/jedis/ShardedJedis.java
2010-11-15 23:55:57 -03:00
Yaourt
d3362da12c hvals now return a Collection, not a Set neither a List. 2010-11-12 15:42:42 +01:00
Jonathan Leibiusky
f62548931c Add a pool for sharded jedis 2010-11-10 13:41:41 -03:00
Yaourt
dd6874aa7a Hashes hkeys and hvals refactored to return a set instead of a list.
It looks like the order is not guaranted, so a set seems much adapted than a list.
2010-11-08 15:58:15 +01:00
Yaourt
e2d8148802 Binary key & values seems to be implemented now 2010-11-04 15:59:50 +01:00
Jonathan Leibiusky
d70c42edb9 Added sharding+pipelining support 2010-11-02 01:04:02 -03:00
AIT
a732ed3a19 IJedis renamed ro JedisCommands 2010-10-18 11:23:11 -03:00
AIT
e38a3fc012 Introducing IJedis common interface for sharded and non-sharded Jedis 2010-10-18 11:22:50 -03:00
Jonathan Leibiusky
6a1e141064 Added sharding benchmark and removed some imports 2010-09-30 21:04:21 -03:00
Murilo Queiroz
39618506e4 Key tags support made optional.
The regular expression in the key tags code leads to a 20% performance hit,
so it's disabled by default.
2010-09-30 18:14:32 -03:00
Alex Tkachman
53efb8471f simplification of sharding 2010-09-16 15:41:04 +02:00
Jonathan Leibiusky
3d1546131a Implemented linsert 2010-09-15 17:17:24 -03:00
Jonathan Leibiusky
ed20894c95 Refactores primitive types in the API. Now int -> Integer and double -> Double.
This is to support Redis null values
2010-09-15 14:41:35 -03:00
Jonathan Leibiusky
224555afd2 Added password to Jedis, JedisPool and ShardedJedis constructor for easier and more efficient usage 2010-09-14 16:43:48 -03:00
Jonathan Leibiusky
8629360954 Added MurmureHash as sharding algo. 2010-09-14 14:08:49 -03:00
Jonathan Leibiusky
baab2225f6 Added sharding using ketama 2010-09-14 01:30:59 -03:00