Commit Graph

971 Commits

Author SHA1 Message Date
Mark Paluch
66e3cf34ab DATAREDIS-1088 - Prepare 2.1.16 (Lovelace SR16). 2020-02-26 11:11:28 +01:00
Mark Paluch
f79d066d01 DATAREDIS-1088 - Updated changelog. 2020-02-26 11:11:26 +01:00
Mark Paluch
cf93337ca4 DATAREDIS-1105 - Fix typo on RedisTemplate javadoc.
Also fix typo in log message.
2020-02-26 09:47:00 +01:00
Mark Paluch
4ed531b64b DATAREDIS-1104 - Polishing.
Fix typos. Improve Javadoc.
2020-02-25 13:55:37 +01:00
Mark Paluch
f5f3d5de1f DATAREDIS-1104 - Suppress connection close failures when unbinding a connection.
We now no longer propagate exceptions that happen during connection disposal but instead we log them on DEBUG level to avoid exception masking.
2020-02-25 13:55:37 +01:00
Mark Paluch
784e6bcb6a DATAREDIS-1080 - Improve documentation on Atomic number implementations.
Clarify that the initialization value overwrites the existing key if it exists.
2020-02-13 13:59:41 +01:00
Mark Paluch
2cf40fc7c0 DATAREDIS-1093 - Polishing.
Associate test ClientResources with LettuceConnectionFactory where it was missing to reuse ClientResources as much as possible.
2020-02-13 12:08:11 +01:00
Mark Paluch
16bbc6be42 DATAREDIS-1093 - Document that Master/Replica connections do not support Pub/Sub. 2020-02-13 11:56:56 +01:00
Mark Paluch
095c70b987 DATAREDIS-1092 - Updated changelog. 2020-02-12 15:05:02 +01:00
Mark Paluch
349e37a4a9 DATAREDIS-1095 - Use Flux.usingWhen(…) in DefaultReactiveScriptExecutor.execute(…).
We now consistently use Flux.usingWhen(…) to obtain and release Redis connections without blocking the calling thread.

Original Pull Request: #509
2020-02-11 15:56:20 +01:00
Mark Paluch
c74e5419b4 DATAREDIS-1090 - Updated changelog. 2020-01-17 09:58:34 +01:00
Mark Paluch
d0d2f9739e DATAREDIS-1040 - Updated changelog. 2020-01-16 16:12:38 +01:00
Mark Paluch
4eb6f886a7 DATAREDIS-1074 - Updated changelog. 2020-01-15 12:51:14 +01:00
Mark Paluch
ed2babfe65 DATAREDIS-1073 - Prepare 2.1.15 (Lovelace SR15). 2020-01-15 10:24:59 +01:00
Mark Paluch
bf897530e3 DATAREDIS-1073 - Updated changelog. 2020-01-15 10:24:57 +01:00
Mark Paluch
b70992e284 DATAREDIS-1083 - Update copyright years to 2020. 2020-01-07 09:01:21 +01:00
Jens Schauder
eaa8fde310 DATAREDIS-1069 - Updated changelog. 2019-12-04 14:32:48 +01:00
Jens Schauder
7d7ecf18d7 DATAREDIS-1068 - Prepare 2.1.14 (Lovelace SR14). 2019-12-04 11:40:57 +01:00
Jens Schauder
680c6ecb86 DATAREDIS-1068 - Updated changelog. 2019-12-04 11:40:54 +01:00
Mark Paluch
c7c064bdf3 DATAREDIS-1070 - Polishing.
Fix also BoundZSetOperations and ReactiveZSetOperations.

Original pull request: #502.
2019-11-26 14:14:42 +01:00
wqlm
53cd9915ec DATAREDIS-1070 - Fix link to command documentation on ZSetOperations.reverseRangeByScore.
Original pull request: #502.
2019-11-26 14:14:42 +01:00
Mark Paluch
6e54cd6519 DATAREDIS-1059 - Updated changelog. 2019-11-18 12:43:27 +01:00
Mark Paluch
a0798f6180 DATAREDIS-1057 - Prepare 2.1.13 (Lovelace SR13). 2019-11-18 12:00:43 +01:00
Mark Paluch
8c236e37c9 DATAREDIS-1057 - Updated changelog. 2019-11-18 12:00:42 +01:00
Mark Paluch
524699ecda DATAREDIS-1067 - Polishing.
Reformat code.

Original pull request: #497.
2019-11-18 10:23:08 +01:00
Rafael Andrade de Oliveira
c33298fd65 DATAREDIS-1067 - Update doc using the correct constructor.
Fix example creating a MappingConfiguration instance with arguments in the proper order.

Original pull request: #497.
2019-11-18 10:23:08 +01:00
Mark Paluch
da8509f805 DATAREDIS-1066 - Polishing.
Tweak wording. Reflect pooling constraints also in JedisConnectionFactory. Add author tags.

Original pull request: #494.
2019-11-18 10:17:59 +01:00
chao chang
6be3d7aba4 DATAREDIS-1066 - Add explanation for Jedis usePooling flag.
Original pull request: #494.
2019-11-18 10:17:11 +01:00
maoshuai
933924fbd0 DATAREDIS-1058 - Fix typo in assert message.
There is a typo in the message string: Pleaes -> Please.

Original pull request: #492.
2019-11-18 10:05:27 +01:00
Mark Paluch
a7c26e1cb3 DATAREDIS-1064 - Polishing.
Tweak wording. Fix comments on ReactiveListOperations.

Original pull request: #499.
2019-11-18 10:00:28 +01:00
wqlm
60487797ce DATAREDIS-1064 - Fix operation comments for lPush/rPush with pivot.
Original pull request: #499.
2019-11-18 10:00:28 +01:00
Christoph Strobl
778b4334ab DATAREDIS-1039 - Updated changelog. 2019-11-04 15:39:59 +01:00
Christoph Strobl
cc44034ddf DATAREDIS-1038 - Prepare 2.1.12 (Lovelace SR12). 2019-11-04 09:29:05 +01:00
Christoph Strobl
378fcd1965 DATAREDIS-1038 - Updated changelog. 2019-11-04 09:29:03 +01:00
Christoph Strobl
9d3fb9d725 DATAMONGO-1048 - Fix incomplete xml tag in reference documentation. 2019-10-29 10:50:01 +01:00
Christoph Strobl
cfd04efc9a DATAREDIS-1053 - Polishing.
Use early return and fix issue reference in tests.

Original Pull Request: #488
2019-10-29 10:45:53 +01:00
Mark Paluch
01c82714a0 DATAREDIS-1053 - Subscribe to cleanup publishers when canceling a listenTo() stream.
Cleanup publishers are now subscribed to instead of setting the subscribeOn Scheduler to ensure connections get closed after canceling the stream.

Original Pull Request: #488
2019-10-29 10:40:42 +01:00
Mark Paluch
17581a5064 DATAREDIS-1023 - Updated changelog. 2019-09-30 19:58:07 +02:00
Mark Paluch
2bd3a80600 DATAREDIS-1022 - Prepare 2.1.11 (Lovelace SR11). 2019-09-30 11:04:00 +02:00
Mark Paluch
9e2ad4e2cf DATAREDIS-1022 - Updated changelog. 2019-09-30 11:03:59 +02:00
Mark Paluch
7c9493c150 DATAREDIS-1035 - Polishing.
Tweak Javadoc wording. Add missing Javadoc tag documentation.

Original pull request: #478.
2019-09-25 10:43:22 +02:00
Daniel Knittl-Frank
b81dda48e6 DATAREDIS-1035 - Fix Javadoc of RedisKeyExpiredEvent.
Original pull request: #478.
2019-09-25 10:43:01 +02:00
Mark Paluch
3889369710 DATAREDIS-1034 - Polishing.
Pre-allocate operations objects for immutable serializationContext in ReactiveRedisTemplate.

Original pull request: #479.
2019-09-25 10:27:11 +02:00
Denis Zavedeev
2c0e87a612 DATAREDIS-1034 - Fix visibility issues in RedisTemplate.
Previously it was possible in multi-threaded environment to:
* get a `null` from `opsFor*` methods in RedisTemplate.
* fail with a `NullPointerException` when working with a not-`null` reference returned from `RedisTemplate.opsFor*` methods.

Introduced changes initialize the fields eagerly to avoid visibility issues when accessing them and add a `final` modifier to the `AbstractOperations#template` field.

Original pull request: #479.
2019-09-25 10:26:49 +02:00
Mark Paluch
5838a10bd4 DATAREDIS-1024 - Updated changelog. 2019-09-06 10:22:54 +02:00
Mark Paluch
8933f97224 DATAREDIS-1032 - Polishing.
Add early return in cache key is a String. Convert convertCollectionLikeOrMapKey to non-nullable method by throwing an exception on a non-collection-like and Map-like type.

Original pull request: #475.
2019-09-04 15:03:27 +02:00
Christoph Strobl
79ba1ccc9b DATAREDIS-1032 - Improve cache key converter registration.
Original pull request: #475.
2019-09-04 14:59:21 +02:00
Christoph Strobl
17f05c40ad DATAREDIS-1032 - Fix CacheKey conversions for List, Map and Arrays.
Original pull request: #475.
2019-09-04 14:59:21 +02:00
Mark Paluch
8c8ba7a796 DATAREDIS-1031 - Fix reactive pExpire/pExpireAt to invoke correct command.
We now invoke the correct PEXPIRE(AT) command. Previously, we invoked EXPIRE/EXPIREAT commands resulting in the wrong command being called.

Original Pull Request: #474
2019-09-04 14:01:56 +02:00
Christoph Strobl
1ec61c5e43 DATAREDIS-1021 - Fix not null assertion in KeyCommands. 2019-08-19 09:59:10 +02:00