public class LettuceReactiveClusterKeyCommands extends LettuceReactiveKeyCommands implements ReactiveClusterKeyCommands
ReactiveKeyCommands.RenameCommand| Constructor and Description |
|---|
LettuceReactiveClusterKeyCommands(LettuceReactiveRedisClusterConnection connection)
Create new
LettuceReactiveKeyCommands. |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<List<ByteBuffer>> |
keys(RedisClusterNode node,
ByteBuffer pattern)
Retrieve all keys for a given pattern from
RedisNode. |
reactor.core.publisher.Mono<ByteBuffer> |
randomKey(RedisClusterNode node)
Retrieve a random key from
RedisNode. |
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> |
rename(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> commands) |
reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> |
renameNX(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> commands)
Rename key oleName to newName only if newName does not exist.
|
del, exists, keys, mDel, randomKey, typepublic LettuceReactiveClusterKeyCommands(LettuceReactiveRedisClusterConnection connection)
LettuceReactiveKeyCommands.connection - must not be null.public reactor.core.publisher.Mono<List<ByteBuffer>> keys(RedisClusterNode node, ByteBuffer pattern)
ReactiveClusterKeyCommandsRedisNode.keys in interface ReactiveClusterKeyCommandsnode - must not be null.pattern - must not be null.public reactor.core.publisher.Mono<ByteBuffer> randomKey(RedisClusterNode node)
ReactiveClusterKeyCommandsRedisNode.randomKey in interface ReactiveClusterKeyCommandsnode - must not be null.public reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> rename(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> commands)
rename in interface ReactiveKeyCommandsrename in class LettuceReactiveKeyCommandspublic reactor.core.publisher.Flux<ReactiveRedisConnection.BooleanResponse<ReactiveKeyCommands.RenameCommand>> renameNX(org.reactivestreams.Publisher<ReactiveKeyCommands.RenameCommand> commands)
ReactiveKeyCommandsrenameNX in interface ReactiveKeyCommandsrenameNX in class LettuceReactiveKeyCommandscommands - must not be null.Copyright © 2011-2016–2016 Pivotal Software, Inc.. All rights reserved.