Commit Graph

69 Commits

Author SHA1 Message Date
Costin Leau
a2002b705e polish REDIS-102 2012-08-14 17:30:49 +03:00
Costin Leau
9b39f21747 Merge pull request #5 from xpoft/master
DATAREDIS-102. Set usePrefix / Expire time
2012-08-14 06:52:57 -07:00
Costin Leau
f4b6bc42d4 Merge pull request #3 from bm3780/patch-1
use delimiter specified from constructor if possible, othe...
2012-08-13 08:19:03 -07:00
Alexander Fedorov
1136942c1a + set usePrefix
+ default expire time
+ cache zones expire time
2012-08-13 09:17:41 +04:00
Costin Leau
1944db6f08 add pipeline/multi-exec/NPE checks
REDIS-100
additionally fix the return value for BoundHashOperations from primitive to obj
2012-08-10 21:04:39 +03:00
Costin Leau
c9ea16bee6 clarify collection behavior with pipelined connection
REDIS-100
2012-08-09 13:46:58 +03:00
Jon Brisbin
3acfd81b7d DATAREDIS-77 Fix for not passing the message channel to message listeners. 2012-07-19 13:38:24 -05:00
bm3780
62d0383098 prefix should use delimiter specified from constructor if possible, otherwise default to using a colon as the delimiter 2012-07-01 15:56:04 -03:00
Costin Leau
fcec09dfcf various code improvements to reduce compiler warnings 2012-06-27 12:58:54 +03:00
Costin Leau
789314f8d7 change HashOps#multiGet/#values return Collection->List
DATAREDIS-91
2012-06-27 11:02:36 +03:00
Costin Leau
d00d7143bd add more tests for pipeline execution 2012-06-25 21:48:27 +03:00
Costin Leau
ebe05a04a0 fix bug that return an empty list for #closePipeline 2012-06-25 21:20:58 +03:00
Costin Leau
d46b23fe1b finish closePipeline for Srp 2012-06-25 20:46:06 +03:00
Costin Leau
a169f71965 add tracking of futures to Srp connection 2012-06-25 20:33:17 +03:00
Costin Leau
7a89656cf0 add pipeline exception for Rjc 2012-06-25 19:49:20 +03:00
Costin Leau
64c527c088 handle exceptions of native execution 2012-06-25 19:06:12 +03:00
Costin Leau
5d8206f366 force result for Srp#exec when not in pipeline 2012-06-22 10:28:32 +03:00
Costin Leau
a440291c6a fix double invocation of listeners implementing intf
DATAREDIS-92
2012-06-21 20:58:26 +03:00
Costin Leau
d9d954642c add native execution for Srp connection 2012-06-21 20:40:36 +03:00
Costin Leau
a01e126ea9 Merge branch 'master' into srp 2012-06-21 20:05:41 +03:00
Costin Leau
2fc50d466d add execute native for RjcConnection 2012-06-21 18:35:13 +03:00
Costin Leau
68ef9bcb93 improve array check 2012-06-21 17:34:35 +03:00
Costin Leau
05c4d6c793 add disambiguating method on StringRedisConnection 2012-06-21 17:33:54 +03:00
Costin Leau
42c0ed804f add jredis implementation for execute native 2012-06-21 17:33:31 +03:00
Costin Leau
1d03085a81 add native execute for JedisConnection 2012-06-21 17:11:46 +03:00
Costin Leau
f200b5fceb fix bug in closing the pipeline 2012-06-21 14:40:05 +03:00
Costin Leau
27f293ecbb simplify binding of Redis connections
to prevent messing up ongoing synchronizations
2012-06-21 14:26:34 +03:00
Costin Leau
74668976ce fix incorrect pipeline condition in JedisConnection
DATAREDIS-93
2012-06-19 19:20:41 +03:00
Costin Leau
6686d63bcd make internal class protected 2012-06-19 19:12:39 +03:00
Costin Leau
c44f9d4140 upgrade to Jedis 2.1.0 incl. prev unsupported methods
DATAREDIS-90
the upgrade provides a fix as well when connecting to Jedis 2.0.0 for
backwards compatibility
2012-05-23 21:08:18 +03:00
Costin Leau
fa44da26fa ZSetOps#removeRange* return the # of elements removed
DATAREDIS-86
2012-05-23 20:37:43 +03:00
Costin Leau
8684be99fb Make Template Set *storeOps() return the resulting set size
DATAREDIS-86
2012-05-23 20:35:17 +03:00
Costin Leau
042f3e8ca4 Make Template Set *storeOps() return the resulting set size
DATAREDIS-86
2012-05-23 20:32:34 +03:00
Costin Leau
646f1e3921 make set *store ops to return the resulting set size
DATAREDIS-86
2012-05-23 20:29:06 +03:00
Costin Leau
6028ba86ed remove caching of serializers in abstractOps
DATAREDIS-85
Since the serializers inside the template might/can change, even at
runtime, abstractOps now always asks the template itself for the
serializers to avoid missing any changes.
2012-05-23 20:12:09 +03:00
Costin Leau
3bfcc7daf6 add test exclusion to avoid RJC bug for incr(by)
DATAREDIS-88
2012-05-23 19:29:04 +03:00
Costin Leau
27d7e5dd0b ValueOps#increment properly handles negative vals
DATAREDIS-88
2012-05-23 18:38:23 +03:00
Costin Leau
ff8184c264 switch params in ZSetOperations#intersectAndStore
DATAREDIS-84
2012-05-23 18:10:54 +03:00
Costin Leau
e1a3b3100e fix connection.setBit()
DATAREDIS-89
2012-05-23 18:05:49 +03:00
Costin Leau
79d9582c4e fix connection.setBit()
DATAREDIS-89
2012-05-23 18:04:06 +03:00
Costin Leau
cac41148e4 update client driver - pretty much working... 2012-04-03 22:50:47 +03:00
Costin Leau
e5b638315a update to latest SRP version 2012-04-03 16:04:38 +03:00
Costin Leau
3cf59c2241 integrate the latest srp updates
add pub/sub listening support now that it's supported by srp
2012-04-02 10:38:21 +03:00
Costin Leau
5ca5632899 update to srp 0.2 snapshot
except for zset and pubsub ops, the rest of the tests seem to be running
2012-04-01 19:53:28 +03:00
Costin Leau
9fc7c32117 fix casting problems with varargs
add integration tests
2012-03-30 15:34:43 +03:00
Costin Leau
e934acacd9 first draft for SPRP driver 2012-03-30 14:42:34 +03:00
Costin Leau
bb9418bd98 translate only JedisException inside PET
DATAREDIS-82
2012-03-29 18:35:52 +03:00
Costin Leau
902104e458 improve lifecycle of RedisMessageListenerContainer
DATAREDIS-81
2012-03-29 17:47:38 +03:00
Costin Leau
2cb4585565 fix SetOperations#randomMember operation
DATAREDIS-83
2012-03-29 17:36:17 +03:00
Costin Leau
5c41fb47ca + update to Spring Framework 3.1 RC2 2011-12-06 12:10:56 +02:00