Costin Leau
5f2875fda6
+ add move command
...
+ extract RedisKeyCommands and RedisConnectionCommands interfaces to map RedisConnection to the Redis docs
2011-03-17 19:40:29 +02:00
Costin Leau
2f7bd89c97
DATAKV-37
...
+ fix builder methods on DefaultSortParam
2011-03-17 18:26:00 +02:00
Costin Leau
188a90e498
DATAKV-49
...
DATAKV-46
+ finish up the pubsub improvements and fixed last remaining bugs
+ added blocking behaviour to RJC pubsub
2011-03-17 18:18:54 +02:00
Costin Leau
202686a075
DATAKV-49
...
DATAKV-46
+ improved pubsub connection support
+ RJC integration still needs some work
2011-03-17 14:47:20 +02:00
Costin Leau
52fe4cd827
DATAKV-49
...
+ add more integration tests
2011-03-17 13:58:27 +02:00
Costin Leau
e49318001f
+ rename the exceptions to be more consistent
2011-03-17 13:56:53 +02:00
Costin Leau
96bd74cb22
DATAKV-48
...
+ eliminate some of the Jackson unchecked warnings
2011-03-17 09:46:16 +02:00
Costin Leau
3757419ae1
DATAKV-46
...
+ fix some other minor bugs (pubsub support still doesn't work for RJC)
2011-03-16 16:30:37 +02:00
Costin Leau
8c55c2e014
DATAKV-46
...
+ integrate RJC into integration tests
2011-03-16 15:41:29 +02:00
Costin Leau
3b736216c0
+ update setRange signature
2011-03-16 15:26:02 +02:00
Costin Leau
c61144b425
DATAKV-46
...
Merge branch 'rjc-integration' into temp-detached
Conflicts:
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/DefaultStringRedisConnection.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/RedisStringCommands.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/jedis/JedisConnection.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/jredis/JredisConnection.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/rjc/RjcConnection.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/connection/util/DecodeUtils.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/BoundValueOperations.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/DefaultBoundValueOperations.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/DefaultValueOperations.java
spring-data-redis/src/main/java/org/springframework/data/keyvalue/redis/core/ValueOperations.java
2011-03-16 15:24:51 +02:00
Costin Leau
6350292059
DATAKV-46
...
+ first round of bug fixes for SJC
+ added integration tests
+ update OSGi template
+ update get/set method signatures in the process
2011-03-16 15:14:41 +02:00
Costin Leau
f6c223fe1e
DATAKV-46
...
+ wrap up RJC connector with pub sub support
2011-03-16 14:54:07 +02:00
Costin Leau
dfd6ae3087
DATAKV-46
...
+ almost done with the Rjc connection
+ arranged base64 a bit
+ fixed some jredis/jedis bug in the process
+ updated some of the RedisConnection methods
2011-03-16 14:54:07 +02:00
Costin Leau
c385bc4d7c
DATAKV-46
...
+ add initial Rjc connection/connection factory support
2011-03-16 14:53:58 +02:00
Costin Leau
a1a562c786
update value get/set operations
2011-03-16 14:49:09 +02:00
Costin Leau
79631fb6ec
DATAKV-46
...
+ wrap up RJC connector with pub sub support
2011-03-16 14:48:49 +02:00
Costin Leau
897122263a
DATAKV-44
...
+ almost done with the Rjc connection
+ arranged base64 a bit
+ fixed some jredis/jedis bug in the process
+ updated some of the RedisConnection methods
2011-03-16 13:13:27 +02:00
Costin Leau
850560f223
DATAKV-46
...
+ add initial Rjc connection/connection factory support
2011-03-16 09:49:07 +02:00
Costin Leau
cd0dcf9b13
+ extracted cas rename logic into utility class
2011-03-15 23:53:26 +02:00
Costin Leau
3d4d30e216
+ add atomic key/check/rename to abstract redis collection (sort of messy)
2011-03-15 23:43:02 +02:00
Costin Leau
0523430a45
+ change exec return type to List<Object>
2011-03-15 23:42:31 +02:00
Costin Leau
bb236634f0
+ update return signature for jedis exec
2011-03-15 22:11:57 +02:00
Costin Leau
689af37119
DATAKV-44
...
+ integration tests for the new BoundKeyOperations interface
2011-03-15 21:53:48 +02:00
Costin Leau
31533a9dc2
DATAKV-44
...
+ update persist signature
2011-03-15 21:38:40 +02:00
Costin Leau
3331c8744c
+ update persist signature to return boolean instead of void
2011-03-15 21:36:45 +02:00
Costin Leau
c2c6cd8791
+ improve connection cleanup in some tests
2011-03-15 20:29:59 +02:00
Costin Leau
e4a805eb1c
DATAKV-44
...
+ renamed KeyBound to BoundKeyOperations (to be consistent with the other interfaces)
+ enhanced the number of methods available on BoundKeyOperations
2011-03-15 20:29:40 +02:00
Costin Leau
a1bdf1b063
DATAKV-43
...
+ introduce support for RW pipelined callbacks (in addition to the WO support)
2011-03-15 18:00:36 +02:00
Costin Leau
99ca110696
+ arranged internal code better with respect to serialization util methods
...
+ fix annoying connection leakage in old integration test
2011-03-15 15:00:02 +02:00
Costin Leau
e68430101d
DATAKV-34
...
+ improve handling of collections during pipeline/multi operations
2011-03-15 13:04:13 +02:00
Costin Leau
503f949337
DATAKV-34
...
+ improve serialization/deserialization contract of null values
+ null values are properly preserved on return
+ disabled some JRedis tests as nulls seem to affect the underlying connection
2011-03-15 12:40:16 +02:00
Costin Leau
8bb5f42492
DATAKV-42
...
+ ValueOperation.multiGet returns a list (instead of collection)
2011-03-14 23:07:04 +02:00
Costin Leau
94e450991b
DATAKV-41
...
+ allow indexes higher then 16
2011-03-14 23:02:15 +02:00
Costin Leau
f3dfe2e2bb
DATAKV-38
...
+ fix potential NPE on init
2011-03-14 18:28:42 +02:00
Costin Leau
03da0c150b
+ remove unused internal class
2011-03-14 16:38:13 +02:00
Costin Leau
1145f6f069
update poms
2011-03-14 14:39:03 +02:00
Costin Leau
5f1c94c7dc
DATAKV-38
...
+ update RedisAtomicXXX classes with better init logic and javadocs
2011-03-14 14:32:05 +02:00
Costin Leau
3f77af1df3
+ refactored RedisTemplate by breaking it into multiple classes
2011-03-14 14:31:31 +02:00
Costin Leau
aef3cdece0
+ fix return signature for closePipeline method
2011-03-14 12:37:31 +02:00
Costin Leau
146257b1f8
DATAKV-38
...
+ eliminate BasicNumberToStringSerializer
+ enhance GenericToString serializer by adding a default GenericService
2011-03-14 12:26:13 +02:00
Costin Leau
cc5dc5aa80
DATAKV-40
...
+ add option to select db on each connection factory
2011-03-14 11:31:17 +02:00
Costin Leau
29fa021a76
DATAKV-38
...
+ add more tests
2011-03-13 19:19:14 +02:00
Costin Leau
47a941da47
+ minor NPE check (not needed but better to be safe)
2011-03-11 21:29:38 +02:00
Costin Leau
d7db64fdbf
DATAKV-36
...
+ update BulkMapper contract
2011-03-11 18:12:54 +02:00
Costin Leau
f63da79892
+ update jackson and slf4j
2011-03-11 18:12:51 +02:00
Costin Leau
4e55f6d6ce
DATAKV-36
...
+ add Apache Commons BeanUtils impl
2011-03-11 18:12:51 +02:00
Costin Leau
2b3018f410
DATAKV-36
...
+ improve HashMapper contract
+ improve Jackson impl
2011-03-11 18:12:47 +02:00
Costin Leau
0acf1051c7
DATAKV-36
...
+ rename .mapper package to .hash to better reflect its function
2011-03-11 18:12:42 +02:00
Costin Leau
6496c37e46
DATAKV-36
...
+ add initial cut of mapping package and HashMapper
2011-03-11 18:12:39 +02:00