DATAREDIS-1142 - Use Lettuce reactive cluster connection if configured.

Original Pull Request: #529
This commit is contained in:
andrea.como
2020-05-08 00:16:16 +02:00
committed by Christoph Strobl
parent 3c945aacde
commit 2d04af6a99
2 changed files with 27 additions and 0 deletions

View File

@@ -90,6 +90,7 @@ import org.springframework.util.ClassUtils;
* @author Balázs Németh
* @author Ruben Cervilla
* @author Luis De Bello
* @author Andrea Como
*/
public class LettuceConnectionFactory
implements InitializingBean, DisposableBean, RedisConnectionFactory, ReactiveRedisConnectionFactory {
@@ -432,6 +433,10 @@ public class LettuceConnectionFactory
@Override
public LettuceReactiveRedisConnection getReactiveConnection() {
if (isClusterAware()) {
return getReactiveClusterConnection();
}
return getShareNativeConnection()
? new LettuceReactiveRedisConnection(getSharedReactiveConnection(), reactiveConnectionProvider)
: new LettuceReactiveRedisConnection(reactiveConnectionProvider);