Commit Graph

104 Commits

Author SHA1 Message Date
Costin Leau
db2e3f5e39 + test passing for RedisList with generified template
+ add delete to RedisOperations
+ improve RedisConnectionUtils on demand connection creation
2010-11-14 17:22:11 +02:00
Costin Leau
7d0a34a3dd + updated RedisTemplate/Operations 2010-11-12 21:30:00 +02:00
Costin Leau
0d1263f2a3 + implement most of the existing, basic, RedisOperations 2010-11-12 20:48:12 +02:00
Costin Leau
c3b3c8c79c + rename RedisKeyStore to KeyBound
+ add default implementations for BoundListOperations & co
+ wire RedisOperations into RedisTemplate
2010-11-12 18:40:31 +02:00
Costin Leau
7d151cc7aa + introduce generics in the Redis store and Redis list 2010-11-12 18:27:33 +02:00
Costin Leau
fe59b09bac + update Atomic[Integer|Long] to the new generified Redis operations 2010-11-12 18:26:37 +02:00
Costin Leau
8ed620463f + add more methods to the RedisOperations 2010-11-12 18:25:49 +02:00
Costin Leau
3a2ff58317 + updated RedisAtomicInteger as well 2010-11-12 16:39:20 +02:00
Costin Leau
4c40fa0f87 + update RedisAtomicLong to use generics
+ updated RedisOperation/Template in the process
2010-11-12 16:34:54 +02:00
Costin Leau
e8a2cd8b40 + add back generics to RedisSerializer
+ add basic String serializer (most likely used for keys)
2010-11-12 16:34:18 +02:00
Costin Leau
9795a9254c + used UTF8 instead of ISO-8559-1 as the default charset 2010-11-12 16:33:01 +02:00
Costin Leau
278a915075 - remove JedisPoolWrapper
+ improve the contract for some commands
+ add jedis implementation (using the binary fork)
2010-11-12 14:49:41 +02:00
Costin Leau
1401769f2e String -> byte[] refactoring
+ changed Commands interfaces
+ updated Jredis implementation
2010-11-12 10:23:18 +02:00
Costin Leau
22a4240f70 + finish Redis list tests
+ wire redis list test into PersonTest
2010-11-11 14:43:25 +02:00
Costin Leau
547b0f202d + several improvements/bugfixes applied to RedisList
+ more redis list tests
2010-11-11 14:39:22 +02:00
Costin Leau
a0f0b2ac87 + first stab at RedisList integration tests 2010-11-11 14:21:03 +02:00
Costin Leau
5129f011ac + add minor improvement to jedis wrapper 2010-11-11 14:20:35 +02:00
Costin Leau
4ea98bf0db + try to improve the cleanup of pooled Jedis connections 2010-11-11 14:18:44 +02:00
Costin Leau
edf00839e6 + improve RedisList addAll implementation 2010-11-11 14:17:59 +02:00
Costin Leau
6431761451 + improved serialization by using base64 instead of the default encoding
+ added integration test for more complicated Serializable classes
2010-11-11 09:28:22 +02:00
Costin Leau
8a42496b1b + complete collection tests 2010-11-10 20:53:22 +02:00
Costin Leau
9ef218729f + add more integration tests for Redis collections 2010-11-10 20:09:05 +02:00
Costin Leau
73ced03eae + add equals/hashcode contract to Redis collections 2010-11-10 20:08:54 +02:00
Costin Leau
fdee35f462 + improved JedisCF dispose contract 2010-11-10 20:08:30 +02:00
Costin Leau
28d58ba8bb + properly implement clear for list (unfortunately through 2 commands) 2010-11-10 19:48:48 +02:00
Costin Leau
8fad1abc96 + solved serialization problem for jedis
+ improve integration tests to better cleanup in case of failure
2010-11-10 19:21:42 +02:00
Costin Leau
743c5f0e3e + eliminated encoding method from Redis Connection (moving towards a byte[] interface) 2010-11-10 18:50:14 +02:00
Costin Leau
3dbbbaad45 + trying to add serializer into place
+ added more integration tests
+ added generics for RedisList
- still having serialization/deserialization problems
2010-11-10 18:47:44 +02:00
Costin Leau
05ef1afffa + bump Spring version to 3.0.5 2010-11-09 20:57:36 +02:00
Costin Leau
df47b9df78 + refresh serializer contract
+ add Spring 3 based serialization
2010-11-09 20:57:21 +02:00
Costin Leau
1a34f73c06 + added all the committers in alphabetical order 2010-11-09 19:49:33 +02:00
Costin Leau
394a6da59a + update pom settings to produce the docbook artifacts during site-deploy only
+ update deployment path
2010-11-09 19:39:10 +02:00
Costin Leau
1770462ae2 + renamed some methods for consistency and clarity 2010-11-09 19:00:42 +02:00
Costin Leau
9c75ae2d94 + finish up String operations
+ add Jedis and JRedis implementations
2010-11-09 18:54:29 +02:00
Costin Leau
2396c84471 + add RedisMap and default impl 2010-11-09 18:19:04 +02:00
Costin Leau
567f7161f3 + refactor RedisCollection into RedisStore 2010-11-09 18:18:49 +02:00
Costin Leau
eaffa54025 + add hsetNX to hash commands
+ add jedis and jredis impl for hsetNx
2010-11-09 18:18:05 +02:00
Costin Leau
0ae7385f45 + add Jredis support for hash commands
+ minor adjustment to hash commands interface
2010-11-09 17:33:08 +02:00
Costin Leau
2b903fe850 + add Jedis support for hash commands 2010-11-09 16:39:30 +02:00
Costin Leau
52061da2af + implement RedisSortedSet
+ move up more methods to Redis abstract collection
2010-11-09 16:12:13 +02:00
Costin Leau
6e98ecb1e9 + adjust return type for rename
+ replace most of the existing UOE with actual work in JRedis connection
2010-11-09 13:27:20 +02:00
Costin Leau
03d4a4f770 + add Jredis support for new zset operations (unfortunately just UOE) 2010-11-09 13:16:04 +02:00
Costin Leau
fcbd57a2c9 + implement new Zset operations in jedis connection 2010-11-09 13:12:22 +02:00
Costin Leau
a4f0e31c42 + add Tuple default implementation 2010-11-09 13:12:07 +02:00
Costin Leau
f2f56c72d5 + add withScore operations 2010-11-09 12:59:26 +02:00
Costin Leau
1dcdb263e0 + add JRedis implementation for ZSet commands 2010-11-09 11:55:39 +02:00
Costin Leau
9fc7e97b3f + initial jedis implementation for zsets 2010-11-09 11:46:45 +02:00
Costin Leau
ab29480743 + updated Zset commands 2010-11-09 11:46:30 +02:00
Costin Leau
346a9ce338 + add Redis ZSet commands 2010-11-09 11:25:08 +02:00
Costin Leau
f96659dd35 initial draft contract for Redis sorted sets 2010-11-09 11:06:14 +02:00