Commit Graph

77 Commits

Author SHA1 Message Date
Oliver Gierke
31947789f4 DATAREDIS-297 - Updated changelog. 2014-05-02 14:41:00 +02:00
Oliver Gierke
ec10cb40f6 DATAREDIS-297 - Improve changelog to make sure we can automate additions.
Moved the = line below the additional informations to make sure we find the right spot to add additional changelog entries when automating the release preparations.
2014-04-30 16:38:55 +02:00
Thomas Darimont
05db8749d4 DATAREDIS-292 - Prepare release 1.3.0 M1.
Update release notes, changelog and readme.

Original pull request: #61.
2014-03-31 13:39:27 +02:00
Christoph Strobl
d35375ec74 DATAREDIS-277 - Add support for 'SLAVEOF'.
'SLAVEOF' and 'SLAVEOF NO ONE' are available via 'RedisConnection' and 'RedisOperations' for 'jedis', 'jredis', 'lettuce' and 'srp'.

Original Pull Request: #57
2014-03-26 13:15:33 +01:00
Christoph Strobl
2679405e96 DATAREDIS-268 - Add support for 'CLIENT LIST'.
'RedisConnection' and 'RedisTemplate' have been extended by 'getClientList' retrieving client informations from redis. 'RedisClientInfo' provides access via specified getters as well as an more general approach directly using the keys (like 'qubuf').

The operation is available for 'jedis', 'lettuce' and 'srp'.

Original Pull Request: #53
2014-03-26 12:42:09 +01:00
Christoph Strobl
4bf438f563 DATAREDIS-270 - Add support for 'CLIENT GETNAME'.
Support for getting client connection name has been added for 'jedis', 'jredis' and 'srp' drivers.

Using 'jredis' will throw 'UnsupportedOperationException'.

Original Pull Request: #51
2014-03-26 12:05:28 +01:00
Christoph Strobl
e280a23550 DATAREDIS-269 - Add support for 'CLIENT SETNAME'.
Setting client name is possible for 'jedis', 'lettuce' and 'srp'.
Using 'jredis' throws 'UnspupportedOperationException'.

Original Pull Request: #54
2014-03-26 11:44:01 +01:00
Christoph Strobl
6a6d03eb4c DATAREDIS-267 - Add support for 'CLIENT KILL'.
Killing a client connection can be done via 'RedisConnection' and 'RedisOperations' using 'jedis', 'lettuce' and 'srp'.

We use dedicated parameters for host and port building up the redis format (host:port) for connection identification.

Original Pull Request: #56
2014-03-26 11:33:35 +01:00
Christoph Strobl
4b2ccbecb9 DATAREDIS-271 - Add support for 'pSetEx'.
Support for 'pSetEx' has been added for 'jedis' & 'srp'.
For 'lettuce' the command is emulated using 'eval'.

There is no support for 'pSetEx' when using 'jredis'.

'DefaultValueOperations.set' used with 'TimeUnit.MILLISECONDS' will fallback to 'setEx' in case 'pSetEx' is not supported by the driver in use.

Original pull request: #46.
2014-03-20 12:36:09 +01:00
Thomas Darimont
0f8c68c251 DATAREDIS-282 - PubSubResubscribeTests should use jedis without pool.
Disabled jedis pooling in PubSubResubscribeTests since all the other tests also don't use a pool.

Original pull request #43.
2014-03-03 14:36:06 +01:00
Christoph Strobl
1881e626d0 DATAREDIS-256 - Prepare 1.2 GA Release.
Update readme and changelog.

Original Pull Request: #42
2014-03-03 10:31:09 +01:00
Christoph Strobl
bc31655417 DATAREDIS-279 - Update documentation
Corrected typos and added copyright information.
Updated sync nature for subscriptions using RMLC.
Added RedisTemplate command reference.
Added include-fallback to appendix-schema reference.

Original pull request: #41.
2014-02-27 13:54:14 +01:00
Christoph Strobl
9215f6c139 DATAREDIS-262 - Prepare 1.2.0.RC1 release.
Update changelog, notice, readme.
Renamed apache-license to license.
2014-02-19 10:40:32 +01:00
Christoph Strobl
3a49fd14e5 DATAREDIS-266 - Update Documentation.
Updated links in javadoc. Added API javadoc with references to the redis commands. Updated reference manual. Updated Readme and contributing guide.
Updated (SCM and developer information in) gradle build and template.mf bundle manifest.

Original pull request: #38
2014-02-18 10:35:30 +01:00
Christoph Strobl
82578066e8 DATAREDIS-246 - RedisCacheManager.getCache() does not match the logical of CompositeCacheManager.
By default RedisCacheManager lazily initializes RedisCaches when requested. To put it into static mode a defined set of cache names has to be passed to the CacheManager.

We changed the implementation so it  makes use of AbstractTransactionalCache introduced in Spring 3.2 which properly registers caches. Additionally the loadRemoteCachesOnStartup switch allows to retrieve and initialize existing caches by loading keys form redis server.

Further on RedisCacheManager can be set in transaction aware mode so that values are only put into cache after successful commit of surrounding transaction.

Original pull request: #33
2014-02-17 13:39:18 +01:00
Christoph Strobl
e42e803603 DATAREDIS-254 - Clean up codebase to match spring-data conventions
Remove orphaned test context files.
Update documentation to reflect new version dependencies.
2014-01-28 10:55:12 +01:00
Thomas Darimont
c6d2d7f9c9 DATAREDIS-241 - Add a Jackson2 based RedisSerializer.
Introduced Jackson2JsonRedisSerializer and added optional dependency for Jackson2 core/databind (fasterxml) library.
Added additional parameterised test cases. Needed to increase the max active connections limit for the connection pools used in RedisMapTests.
2014-01-17 12:04:05 +01:00
Jennifer Hickey
02ea2a4702 Update changelog for 1.1.0 release 2013-09-09 09:40:59 -04:00
Jennifer Hickey
07432bd2c0 Modify changelog for 1.1.0.RC1 2013-08-22 14:45:07 -07:00
Jennifer Hickey
a1276ab455 Update changelog for version 1.1.0.M2 2013-08-05 16:52:40 -07:00
Jennifer Hickey
4630de10d1 Update scripting doc 2013-08-05 16:07:14 -07:00
Jennifer Hickey
113c215554 Update doc on usage of StringRedisConn in RedisCallbacks 2013-08-05 14:07:29 -07:00
Jennifer Hickey
5e98b25fdd Update doc on usage of RedisTemplate without serializers 2013-08-05 14:06:49 -07:00
Jennifer Hickey
5d12e20c6d Update pipeline and tx documentation 2013-08-05 13:53:52 -07:00
Jennifer Hickey
e1d2a7952a Add doc on minimally supported Redis version 2.4 2013-08-01 18:44:16 -07:00
Jennifer Hickey
f90e373877 Fix incorrect doc on injection of opsForXXX 2013-07-25 09:50:42 -07:00
Jennifer Hickey
a0026ebc90 Update documentation for 1.1.0.M1 release 2013-07-01 12:51:39 -07:00
Jennifer Hickey
83b87b663e Add scripting documentation 2013-06-21 18:52:02 -07:00
Jennifer Hickey
265d4cd18f Add default implementation of JredisPool
- Add DefaultJredisPool to pool JRedis connections

- Prevent returning the same resource to the pool
multiple times on JredisConnection close

- Fixes DATAREDIS-154 previous JRedis pool left
broken connections in the pool
2013-06-11 18:02:07 -07:00
Jennifer Hickey
280e6a6ccc Upgrade to JRedis master
DATAREDIS-54, DATAREDIS-174, DATAREDIS-129

- Switch to original JRedis for 2.6 support

- Remove base64 encoding as new JRedis supports binary
keys

- Add JredisPool interface to replace removed
JRedisService and pool implementation

- Temporarily switch integration tests to use
non-pooled connections

- Throw more specific Exception on JRedis connection
failures
2013-06-11 17:56:25 -07:00
Jennifer Hickey
dffa1de6d1 Remove RJC driver due to lack of Redis 2.6 support
DATAREDIS-185
2013-06-11 15:25:01 -07:00
Jennifer Hickey
3442463c05 Update changelog 2013-04-18 12:41:55 -07:00
Jennifer Hickey
5dfb8c447f Add documentation on Redis transactions
DATAREDIS-125
2013-04-18 12:13:11 -07:00
Costin Leau
17a71ae510 update changelog 2013-02-13 17:36:29 +02:00
Costin Leau
048ff06291 update changelog 2013-02-08 18:08:19 +02:00
Costin Leau
9bd8710319 update changelog 2013-02-08 17:22:09 +02:00
Costin Leau
35671ab69d add Lettuce driver into the docs 2013-02-08 11:16:45 +02:00
Costin Leau
bd08ee0683 fix typo 2013-01-23 19:15:56 +02:00
Costin Leau
17911d08c0 update changelog 2012-10-10 21:01:36 +03:00
Costin Leau
311aa567aa update changelog 2012-10-10 20:38:02 +03:00
Costin Leau
1100b8d483 fix line wrapping 2012-06-27 14:00:08 +03:00
Costin Leau
d8d1399cac update old readme 2012-06-27 13:52:17 +03:00
Costin Leau
7656fd3160 update changelog 2012-06-27 11:03:59 +03:00
Costin Leau
dc475d1278 upgrade changelog 2012-06-26 22:02:34 +03:00
Costin Leau
2c076a8c02 add docs on SRP connector 2012-06-26 21:39:40 +03:00
Costin Leau
aebc85d897 clarify passing of channel
DATAREDIS-77
2012-06-26 21:19:45 +03:00
Costin Leau
d536e70f82 update build system to Gradle 1.0 and latest plugin 2012-06-21 21:45:21 +03:00
Costin Leau
a6f79e2675 update docs
DATAREDIS-8
2012-03-29 18:58:46 +03:00
Costin Leau
c1eea479a3 + prepare for release
+ remove eclipse project files as they aren't portable
2011-12-14 17:10:38 +02:00
Costin Leau
fb718c9033 + update changelog 2011-10-19 19:10:05 +03:00