Mark Paluch
4faf12db2e
Upgrade to XStream 1.4.17.
...
Closes #2069
2021-06-10 09:30:55 +02:00
Mark Paluch
866010e71d
Fix XREVRANGE using Lettuce to use the same connection.
...
XREVRANGE using Lettuce uses now the same connection instead of pinning execution to a dedicated connection.
Closes #2078
2021-06-09 15:58:21 +02:00
Christoph Strobl
2711181ec8
Polishing.
...
Add explicit cast update documentation and rename SubcriptionListener instance to NO_OP_...
Fix Java 16 compile error.
Original Pull Request: #2052
2021-05-21 10:14:38 +02:00
Mark Paluch
980034cfff
Update MessageListener reference documentation.
...
Original Pull Request: #2052
2021-05-21 10:12:02 +02:00
Mark Paluch
9480851a2e
Add ReactiveRedisOperations.listenToLater(…) to await subscriptions.
...
Original Pull Request: #2052
2021-05-21 10:12:02 +02:00
Mark Paluch
fe51d78537
Add ReactiveRedisMessageListenerContainer.receiveLater(…) to await subscriptions.
...
Original Pull Request: #2052
2021-05-21 10:08:38 +02:00
Mark Paluch
328de94d85
Polishing.
...
Replace MonoProcessor with Sinks.
Original Pull Request: #2052
2021-05-21 10:08:15 +02:00
Mark Paluch
58e7aa57a2
Add support for SubscriptionListener using ReactiveRedisMessageListenerContainer.
...
Original Pull Request: #2052
2021-05-21 10:06:42 +02:00
Mark Paluch
0f1c59813e
Polishing.
...
Add missing (at)Override annotations.
Original Pull Request: #2052
2021-05-21 10:06:05 +02:00
Mark Paluch
48d80e0fd4
Add support for subscription ready/unsubscription done events.
...
Original Pull Request: #2052
2021-05-21 10:05:14 +02:00
Christoph Strobl
8c05f198da
Transition BatchStrategy to interface.
...
...and use long return type instead of int for cleanCache.
Original Pull Request: #2051
2021-05-20 13:04:45 +02:00
Mark Paluch
1fcd9af4c0
Mention RedisCache locking behavior details.
...
Closes : #1801
Original Pull Request: #2051
2021-05-20 13:04:13 +02:00
Mark Paluch
1a290c3a96
Revise RedisCache documentation.
...
Original Pull Request: #2051
2021-05-20 13:03:30 +02:00
Mark Paluch
0dc89b8001
Add support for configurable batch strategies using RedisCache.
...
We now support a configurable BatchStrategy for RedisCache. The implementations consist of KEYS (default) and SCAN. Since SCAN is not supported with Jedis Cluster and SCAN requires a batch size, we default to KEYS.
Closes : #1721
Original Pull Request: #2051
2021-05-20 13:02:38 +02:00
Mark Paluch
a525fc1fd9
Add ScanOptions.pattern(…) accepting a byte[] pattern.
...
We now accept a byte array as pattern for scan operations in addition to String patterns.
Also, use binary Jedis scan method to avoid bytes to String conversion.
Closes : #2006
Original Pull Request: #2051
2021-05-20 13:01:57 +02:00
Mark Paluch
67deb3ef81
Updated changelog.
...
See #2034
2021-05-14 12:36:39 +02:00
Mark Paluch
a638d336e1
Updated changelog.
...
See #2033
2021-05-14 12:06:43 +02:00
Greg L. Turnquist
213f0fd6c3
Polishing.
...
See #2008 .
2021-05-13 16:03:58 -05:00
Greg L. Turnquist
3b1a4d2064
Update CI to JDK 16.
...
See #2008 .
2021-05-13 16:02:31 -05:00
Mark Paluch
b4e75e5f96
Guard non-initialized RedisConnectionFactory.getConnection() with IllegalStateException.
...
Obtaining a Connection from RedisConnectionFactory and its reactive variant is now guarded by IllegalStateException that is thrown if the connection factory was not yet initialized.
Previously, connections could be obtained where configuration was partially applied.
Closes #2057
2021-05-12 11:56:32 +02:00
Mark Paluch
8d42c7c1b9
Upgrade to Lettuce 6.1.2.
...
Closes #2064
2021-05-12 11:29:32 +02:00
Mark Paluch
cba80f7b6e
Upgrade to Jedis 3.6.0.
...
Closes #2022
2021-04-26 08:32:36 +02:00
Greg L. Turnquist
a638a54b58
Authenticate with artifactory.
...
See #2023 .
2021-04-22 15:48:11 -05:00
Greg L. Turnquist
f08b4ca6f2
Migrate to main branch.
...
See #2023 .
2021-04-16 12:50:45 -05:00
Mark Paluch
485bcad110
After release cleanups.
...
See #2023
2021-04-14 14:30:15 +02:00
Mark Paluch
f78cbe2288
Prepare next development iteration.
...
See #2023
2021-04-14 14:30:12 +02:00
Mark Paluch
39d52f4074
Release version 2.5 GA (2021.0.0).
...
See #2023
2021-04-14 14:18:49 +02:00
Mark Paluch
6c88127305
Prepare 2.5 GA (2021.0.0).
...
See #2023
2021-04-14 14:18:22 +02:00
Mark Paluch
550248f482
Updated changelog.
...
See #2023
2021-04-14 14:18:19 +02:00
Mark Paluch
b198ac0a64
Updated changelog.
...
See #2024
2021-04-14 11:43:34 +02:00
Mark Paluch
b369191819
Updated changelog.
...
See #2004
2021-04-14 11:17:43 +02:00
Mark Paluch
b71560991c
Upgrade to Lettuce 6.1.1.
...
Closes #2026
2021-04-13 16:57:54 +02:00
Mark Paluch
6d719a4292
Add test to verify RedisCache.clear().
...
See #2028 .
2021-04-13 11:22:21 +02:00
ooooo-youwillsee
4360c3a8b8
Update reference documentation to set RedisConnectionFactory on RedisTemplate.
...
Closes #2030
2021-04-13 10:07:35 +02:00
Mark Paluch
19e719ec00
Updated changelog.
...
See #2005
2021-03-31 18:30:45 +02:00
Mark Paluch
4378599c9e
After release cleanups.
...
See #2003
2021-03-31 17:24:06 +02:00
Mark Paluch
ad32e68c3e
Prepare next development iteration.
...
See #2003
2021-03-31 17:24:04 +02:00
Mark Paluch
919b6a489d
Release version 2.5 RC1 (2021.0.0).
...
See #2003
2021-03-31 17:05:09 +02:00
Mark Paluch
d33712bc1c
Prepare 2.5 RC1 (2021.0.0).
...
See #2003
2021-03-31 17:04:35 +02:00
Mark Paluch
da4d0a589a
Updated changelog.
...
See #2003
2021-03-31 17:04:33 +02:00
Mark Paluch
284dfbcca6
Adapt to changes in Jedis 3.6.
...
Closes #2017
Original Pull Request: #2021
2021-03-31 15:00:06 +02:00
Mark Paluch
4a2abdcd9b
Provide TLS support for Sentinel clients in Jedis driver.
...
Closes #1560
Original Pull Request: #2021
2021-03-31 14:59:46 +02:00
Mark Paluch
c547ba2b6c
Upgrade to Jedis 3.6.0-RC1.
...
See #2017 .
Original Pull Request: #2021
2021-03-31 14:59:26 +02:00
Mark Paluch
d1418991b7
Upgrade to Lettuce 6.1.0.RELEASE.
...
Closes #2019
2021-03-31 09:03:35 +02:00
Mark Paluch
0f6a152295
Polishing.
...
Reorder methods. Move rewriteConfig directly implemented on connection to DefaultedRedisConnection respective DefaultedRedisClusterConnection.
Add overload to run config rewrite on individual cluster nodes. Add tests. Add since tags and update Javadoc.
See #1992
Original pull request: #2012 .
2021-03-29 11:40:51 +02:00
Manousos Mathioudakis
2d56eaf3c6
Add support for CONFIG REWRITE.
...
Signed-off-by: Manousos Mathioudakis <manoumathioudakis@yahoo.gr >
Closes #1992
Original pull request: #2012 .
2021-03-29 11:40:50 +02:00
Christoph Strobl
3a1fbe1cf7
Remove limit(long) from Cursor and hint users to stream().limit(...)
...
Original Pull Request: #2014
2021-03-25 13:11:53 +01:00
Mark Paluch
b0dd3cda6c
Deprecate Cursor.open().
...
This method should not be called from code consuming the Cursor.
See: #1575
Original Pull Request: #2014
2021-03-25 12:49:10 +01:00
Mark Paluch
0061d6c7af
Polishing.
...
Let Cursor extend CloseableCursor. Refine nullability annotations and align nullability behavior in tests with actual nullability usage.
See: #1575
Original Pull Request: #2014
2021-03-25 12:48:09 +01:00
Mark Paluch
b7f2d68d73
Add limit option to ScanCursor.
...
ScanCursor can be now limited to a maximum number of elements to be retrieved.
Closes : #1575
Original Pull Request: #2014
2021-03-25 12:47:21 +01:00