DATAREDIS-1142 - Use Lettuce reactive cluster connection if configured.
Original Pull Request: #529
This commit is contained in:
committed by
Christoph Strobl
parent
3c945aacde
commit
2d04af6a99
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user