Mark Paluch
dd42326fa9
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:25 +01:00
Jens Schauder
b85dbd782f
After release cleanups.
...
See #2183
2021-11-12 10:38:58 +01:00
Jens Schauder
e3ed1fe322
Prepare next development iteration.
...
See #2183
2021-11-12 10:38:55 +01:00
Jens Schauder
cbb0419111
Release version 2.5.7 (2021.0.7).
...
See #2183
2021-11-12 10:27:21 +01:00
Jens Schauder
4b411f8dd8
Prepare 2.5.7 (2021.0.7).
...
See #2183
2021-11-12 10:26:44 +01:00
Mark Paluch
bac59c0e2f
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:14 +01:00
Mark Paluch
2d08f28b8a
Polishing.
...
Rename key name arguments consistently to oldKey/newKey.
See #2189
2021-11-08 15:24:25 +01:00
Todd Merrill
8bc0b150a4
Use consistent key names in RENAME/RENAMENX command documentation.
...
Closes #2189
2021-11-08 15:24:24 +01:00
Mark Paluch
24bd624762
After release cleanups.
...
See #2170
2021-10-18 11:19:45 +02:00
Mark Paluch
f5e4d10276
Prepare next development iteration.
...
See #2170
2021-10-18 11:19:42 +02:00
Mark Paluch
f8234ed87a
Release version 2.5.6 (2021.0.6).
...
See #2170
2021-10-18 11:11:46 +02:00
Mark Paluch
c01ef8cff4
Prepare 2.5.6 (2021.0.6).
...
See #2170
2021-10-18 11:10:49 +02:00
Mark Paluch
e1c1970629
Polishing.
...
Reformat documentation.
See #2181
2021-10-13 14:30:46 +02:00
Mark Paluch
29acd79ee6
Polishing.
...
Tweak wording.
See #2181
2021-10-13 14:30:35 +02:00
Dennis
f75a601a9f
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:21 +02:00
Forever杨
f18ba1e7e3
Fix command reference in Javadoc.
...
Closes #2176
2021-10-13 14:25:16 +02:00
Mark Paluch
8f7aff3132
After release cleanups.
...
See #2142
2021-09-17 09:27:40 +02:00
Mark Paluch
1d77d8be0d
Prepare next development iteration.
...
See #2142
2021-09-17 09:27:36 +02:00
Mark Paluch
9c2c117c0a
Release version 2.5.5 (2021.0.5).
...
See #2142
2021-09-17 09:18:33 +02:00
Mark Paluch
e776a6edd5
Prepare 2.5.5 (2021.0.5).
...
See #2142
2021-09-17 09:17:30 +02:00
Mark Paluch
d7455a91af
Upgrade to Lettuce 6.1.5.RELEASE.
...
Closes #2165
2021-09-15 12:10:31 +02:00
Mark Paluch
e38f1099e1
Guard RedisClusterConfiguration.asMap and RedisSentinelConfiguration.asMap with Assert.noNullElements(…).
...
Closes #2167
2021-09-15 12:10:28 +02:00
Mark Paluch
88232289fc
Polishing.
...
Revert changes in JedisClusterKeyCommands. Switch clusterGetNodeForKey method to calculate the slot locally.
See #2156
Original pull request: #2159 .
2021-09-14 09:37:04 +02:00
Dan Smith
19b4249a47
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:36:04 +02:00
Mark Paluch
d37341e7f6
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:23 +02:00
Petromir Dzhunev
7781c8f3c9
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:18 +02:00
Mark Paluch
1563bcc77e
Upgrade to Maven Wrapper 3.8.2.
...
See #2161
2021-09-10 15:39:40 +02:00
Mark Paluch
155e1b61df
Upgrade to XStream 1.4.18.
...
Closes #2152
2021-09-01 10:59:50 +02:00
Jens Schauder
aac2e29c4b
After release cleanups.
...
See #2124
2021-08-12 11:37:31 +02:00
Jens Schauder
406d06e346
Prepare next development iteration.
...
See #2124
2021-08-12 11:37:30 +02:00
Jens Schauder
bab3e62213
Release version 2.5.4 (2021.0.4).
...
See #2124
2021-08-12 11:22:50 +02:00
Jens Schauder
fc27f6ce41
Prepare 2.5.4 (2021.0.4).
...
See #2124
2021-08-12 11:22:27 +02:00
Christoph Strobl
30cda0b9e4
Upgrade to jedis 3.6.3.
...
Closes : #2133
2021-07-23 12:56:53 +02:00
Jens Schauder
a04f9d75e2
After release cleanups.
...
See #2095
2021-07-16 11:51:06 +02:00
Jens Schauder
c16b7ee580
Prepare next development iteration.
...
See #2095
2021-07-16 11:51:03 +02:00
Jens Schauder
0f034f2d03
Release version 2.5.3 (2021.0.3).
...
See #2095
2021-07-16 11:35:22 +02:00
Jens Schauder
fa41205e65
Prepare 2.5.3 (2021.0.3).
...
See #2095
2021-07-16 11:34:28 +02:00
Jens Schauder
be52e72f92
Updated changelog.
...
See #2095
2021-07-16 11:34:25 +02:00
Christoph Strobl
76bbc2108a
Upgrade to jedis 3.6.2.
...
Closes : #2122
2021-07-16 11:23:03 +02:00
Mark Paluch
9da50687e0
Upgrade to Lettuce 6.1.4.
...
Closes #2119
2021-07-14 10:32:23 +02:00
Mark Paluch
3448f3bdbf
Polishing.
...
Reorder methods. Remove unnecessary null guards. Introduce hashCode/equals methods to RedisConfiguration implementations. Refactor tests. Let LettuceClientConfiguration.builder apply settings from RedisURI. Introduce SentinelMasterId to implement equals method.
See #2116 .
Original pull request: #2117 .
2021-07-13 16:21:03 +02:00
bono007
232410d4cc
Add factory method to LettuceConnectionFactory to create RedisConfiguration from RedisURI.
...
Closes #2116 .
Original pull request: #2117 .
2021-07-13 16:21:02 +02:00
Mark Paluch
82ab6e8e6a
Avoid configuring the database number in JedisClientConfiguration used for Sentinels.
...
We now no longer configure the database number configured for data node access through JedisClientConfiguration instances that are used for Sentinel node connectivity. Previously, the configured database number lead to issuing a SELECT command on Sentinel that doesn't support database isolation.
Fixes : #2103 .
Original Pull Request: #2112
2021-07-02 12:59:19 +02:00
Mark Paluch
d9c446e844
Ensure all pipelined commands use a dedicated connection to avoid lingering commands when using pipelining with flushing customization.
...
Original Pull Request: #2088
2021-06-29 09:11:31 +02:00
Mark Paluch
4cf24a1e11
After release cleanups.
...
See #2066
2021-06-22 16:05:23 +02:00
Mark Paluch
62cacc8777
Prepare next development iteration.
...
See #2066
2021-06-22 16:05:20 +02:00
Mark Paluch
7556fcec11
Release version 2.5.2 (2021.0.2).
...
See #2066
2021-06-22 15:52:29 +02:00
Mark Paluch
6c72cf83db
Prepare 2.5.2 (2021.0.2).
...
See #2066
2021-06-22 15:51:40 +02:00
Mark Paluch
62d250d872
Updated changelog.
...
See #2066
2021-06-22 15:51:35 +02:00
Mark Paluch
5b211c749c
Updated changelog.
...
See #2065
2021-06-22 15:29:55 +02:00