Mark Paluch
f9aadcfe36
Polishing.
...
Update Bound operations parameter documentation order. Tweak wording.
See #2214
2022-03-10 13:52:32 +01:00
zhenqiangyi
d0cdf732c0
Fix parameter documentation order of ZSetOperations methods.
...
Closes #2214
2022-03-10 13:52:32 +01:00
Mark Paluch
534acdc623
Polishing.
...
Avoid races in command unsubscribe fetching.
See #2226
2022-03-09 13:53:05 +01:00
dengliming
e2dc10a915
Simplify CLUSTER MYID command for Jedis.
...
Closes #2226
2022-03-09 13:44:34 +01:00
Mark Paluch
d8eac670b2
Polishing.
...
Make tests less strict for random values test.
See #2266
2022-02-23 15:34:39 +01:00
Mark Paluch
0750021041
Prepare 2.6.2 (2021.1.2).
...
See #2240
2022-02-18 10:40:40 +01:00
Christoph Strobl
8f259a4b24
Update copyright year to 2022.
...
See: #2264
2022-02-17 11:29:25 +01:00
Mark Paluch
8c0c3c79fe
Polishing.
...
Add author tags and update license years.
See #2222
2022-02-15 14:24:16 +01:00
Hendrik Duerkop
ebb8d4168c
Removed deprecated SpinBarrier.
...
Closes #2222
2022-02-15 13:51:28 +01:00
Christoph Strobl
c559657212
Prepare 2.6.1 (2021.1.1).
...
See #2201
2022-01-14 10:28:27 +01:00
Mark Paluch
c84fc75edf
Polishing.
...
Add unit tests.
See #2234
2022-01-13 14:43:27 +01:00
sokomishalov
d21f243d35
Add RedisScript and PartialUpdate extensions.
...
Closes #2234
2022-01-13 14:43:27 +01:00
Mark Paluch
a36d4ee35d
Polishing.
...
Consider configured PolymorphicTypeValidator.
See #2211
2022-01-03 10:49:58 +01:00
Guirong Hu
b1299c6a0f
Move off deprecated ObjectMapper methods.
...
Closes #2211
2022-01-03 10:49:58 +01:00
Mark Paluch
40ecc9cb33
Respect ByteBuffer position and limits in ByteUtils.getBytes(ByteBuffer).
...
We now properly extract the byte array from a ByteBuffer by copying its content respecting the read position and limits.
Closes #2204
Original Pull Request: #2213
2021-12-15 10:03:50 +01:00
Mark Paluch
33ffc9f925
Return single-element list with empty value when ReactiveHashOperations.hMGet(…) for a single key returns no value.
...
We now return a list containing a single empty KeyValue element when ReactiveHashOperations.hMGet(…) called for a single key returns no value.
Previously, the code used onErrorReturn(…) which returned the wrong value and suppressed errors.
Closes #2210
2021-12-10 10:02:46 +01:00
Jens Schauder
54ad44fc35
Prepare 2.6 GA (2021.1.0).
...
See #2184
2021-11-12 10:49:16 +01:00
Mark Paluch
518fd6d946
Avoid cast to StatefulRedisConnection upon eager LettuceConnectionFactory initialization.
...
We now no longer try to cast the Lettuce connection to StatefulRedisConnection when eagerly initializing the shared connection. Instead, we now introduced another method to obtain the cluster connection.
Closes #2186
2021-11-12 08:52:28 +01:00
Mark Paluch
b2f7b6f4b2
Polishing.
...
Rename key name arguments consistently to oldKey/newKey.
See #2189
2021-11-08 15:23:55 +01:00
Todd Merrill
b67f1339b2
Use consistent key names in RENAME/RENAMENX command documentation.
...
Closes #2189
2021-11-08 15:23:27 +01:00
Mark Paluch
c869b87192
Prepare 2.6 RC1 (2021.1.0).
...
See #2171
2021-10-18 13:47:48 +02:00
Mark Paluch
7eeb0a4a8e
Polishing.
...
Reformat documentation.
See #2181
2021-10-13 14:30:59 +02:00
Mark Paluch
6f3be02f3a
Polishing.
...
Tweak wording.
See #2181
2021-10-13 14:30:53 +02:00
Dennis
430cef40ea
Added docs to use TTL on AWS ElastiCache.
...
The documentation indicates that it's not possible to use the keyspace notification message listener on AWS ElastiCache. The added text describes a way to prevent Spring Data Redis from using the `CONFIG` command and make it possible to use the listener on AWS.
Closes #2181
2021-10-13 14:30:53 +02:00
Forever杨
954029d64a
Fix command reference in Javadoc.
...
Closes #2176
2021-10-13 14:25:01 +02:00
Mark Paluch
5852cc23f9
Add support for fluent findBy(…) query by example support.
...
Including projection and stream query support.
Closes #2150
Original pull request: #2151 .
2021-10-08 13:58:30 +02:00
Mark Paluch
54feba95a9
Fix invalid Javadoc references.
...
See #2175
2021-09-27 10:02:15 +02:00
Mark Paluch
f88f820568
Prepare 2.6 M3 (2021.1.0).
...
See #2143
2021-09-17 09:44:35 +02:00
Christoph Strobl
7d94bfc30e
Polishing.
...
Reintroduce public compile-time constants but flag them deprecated with replacement hint.
Original Pull Request: #2158
2021-09-16 11:04:34 +02:00
Stefan Berger
2f202fde5f
Fix typo in DELIMITTER
...
Closes : #2158
2021-09-16 10:52:42 +02:00
Mark Paluch
f5420d0477
Run top-level collection conversion tests only on Java 8.
...
Closes #2143
Related ticket: #2168
2021-09-16 09:47:33 +02:00
Mark Paluch
c392f030d8
Guard tests against changing subscription order.
...
See #2143
2021-09-16 08:46:26 +02:00
Mark Paluch
174680b9e7
Guard RedisClusterConfiguration.asMap and RedisSentinelConfiguration.asMap with Assert.noNullElements(…).
...
Closes #2167
2021-09-15 12:09:48 +02:00
Mark Paluch
125342f19a
Polishing.
...
Revert changes in JedisClusterKeyCommands. Switch clusterGetNodeForKey method to calculate the slot locally.
See #2156
Original pull request: #2159 .
2021-09-14 09:35:36 +02:00
Dan Smith
5d617ed11b
Hash keys using Jedis locally rather than call cluster keyslot.
...
Changing the remaining commands in JedisClusterKeyCommands to use the
topology's getKeyServingMasterNode to find the node of key, rather than calling
connection.clusterGetNodeForKey. clusterGetNodeForKey was making a cluster
keyslot call to the server to hash the key, rather than hashing it locally.
Closes : #2156
Original pull request: #2159 .
2021-09-14 09:35:15 +02:00
Mark Paluch
7735a039fe
Polishing.
...
Add author and since tags. Wrap connection allocation with fromSupplier(…). Move connection proxy decoration into doInConnection(…) as connection decoration isn't directly related to connection creation.
See #2145
Original pull request: #2162 .
2021-09-13 15:09:35 +02:00
Petromir Dzhunev
aaf7818427
Extract connection creation into ReactiveRedisTemplate.getConnection() method.
...
A new method, called getConnection, is introduced to allow overriding of connection creation.
Closes #2145
Original pull request: #2162 .
2021-09-13 15:09:33 +02:00
Christoph Strobl
cb20f8a652
Update license header and javadoc.
...
Original Pull Request: #2129
2021-09-13 09:26:35 +02:00
Mark Paluch
fcf92a26e6
Polishing.
...
Remove exposeConnection from AbstractOperations.execute(…) as it's always set to true simplifying calling code.
Original Pull Request: #2129
2021-09-13 09:17:36 +02:00
Mark Paluch
5918f91128
Introduce doCreate… methods without connection proxying.
...
doCreateMono and doCreateFlux now no longer proxy the connection for commands invoked directly from the ReactiveRedisTemplate implementations as proxying isn't necessary for simple command invocation.
Original Pull Request: #2129
2021-09-13 09:17:13 +02:00
Mark Paluch
24b0f6116b
Introduce ReactiveRedisOperations.executeInSession(…) and session callback interface.
...
Allows reuse of a bound connection without additional connection acquisition overhead.
Closes : #2110
Original Pull Request: #2129
2021-09-13 09:16:44 +02:00
Mark Paluch
a944aa2d1b
Upgrade to Jedis 3.7.
...
Enable support for SCAN with type, call appropriate shutdown methods with save/nosave flags.
Closes : #2153
Original Pull Request: #2154
2021-09-03 11:23:00 +02:00
Mark Paluch
99053cfeac
Polishing.
...
Fix build on Java 16.
See #2071
2021-09-02 11:55:23 +02:00
Mark Paluch
f205d574b5
Upgrade to XStream 1.4.18.
...
Closes #2152
2021-09-01 10:59:45 +02:00
Jens Schauder
f56552092b
Prepare 2.6 M2 (2021.1.0).
...
See #2125
2021-08-12 15:02:57 +02:00
Jens Schauder
0e021db395
Prepare 2.6 M1 (2021.1.0).
...
See #2036
2021-07-16 14:08:59 +02:00
Jens Schauder
b760fd8d61
Updated changelog.
...
See #2036
2021-07-16 14:08:56 +02:00
Jens Schauder
28f2ef32c2
Updated changelog.
...
See #2094
2021-07-16 10:48:19 +02:00
Christoph Strobl
665569b9e7
Move geo shapes to domain specific package.
...
Original Pull Request: #2113
2021-07-14 11:28:03 +02:00
Christoph Strobl
b00bd4bd5b
Polishing.
...
Reduce duplicate code by introducing common interface.
Fix ANY flag computation.
Original Pull Request: #2113
2021-07-14 11:27:56 +02:00