public class LettuceReactiveGeoCommands extends Object implements ReactiveGeoCommands
ReactiveGeoCommands.GeoAddCommand, ReactiveGeoCommands.GeoDistCommand, ReactiveGeoCommands.GeoHashCommand, ReactiveGeoCommands.GeoPosCommand, ReactiveGeoCommands.GeoRadiusByMemberCommand, ReactiveGeoCommands.GeoRadiusCommand
Constructor and Description |
---|
LettuceReactiveGeoCommands(LettuceReactiveRedisConnection connection)
Create new
LettuceReactiveGeoCommands . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
geoAdd, geoAdd, geoAdd, geoDist, geoDist, geoHash, geoHash, geoPos, geoPos, geoRadius, geoRadius, geoRadiusByMember, geoRadiusByMember
public LettuceReactiveGeoCommands(LettuceReactiveRedisConnection connection)
LettuceReactiveGeoCommands
.connection
- must not be null.public reactor.core.publisher.Flux<ReactiveRedisConnection.NumericResponse<ReactiveGeoCommands.GeoAddCommand,Long>> geoAdd(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoAddCommand> commands)
ReactiveGeoCommands
RedisGeoCommands.GeoLocation
s to key.geoAdd
in interface ReactiveGeoCommands
commands
- must not be null.public reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoDistCommand,Distance>> geoDist(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoDistCommand> commands)
ReactiveGeoCommands
Distance
between from and to.geoDist
in interface ReactiveGeoCommands
commands
- must not be null.public reactor.core.publisher.Flux<ReactiveRedisConnection.MultiValueResponse<ReactiveGeoCommands.GeoHashCommand,String>> geoHash(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoHashCommand> commands)
ReactiveGeoCommands
geoHash
in interface ReactiveGeoCommands
commands
- must not be null.public reactor.core.publisher.Flux<ReactiveRedisConnection.MultiValueResponse<ReactiveGeoCommands.GeoPosCommand,Point>> geoPos(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoPosCommand> commands)
ReactiveGeoCommands
Point
representation of positions for one or more members.geoPos
in interface ReactiveGeoCommands
commands
- must not be null.public reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusCommand,GeoResults<RedisGeoCommands.GeoLocation<ByteBuffer>>>> geoRadius(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoRadiusCommand> commands)
ReactiveGeoCommands
Circle
applying given parameters.geoRadius
in interface ReactiveGeoCommands
public reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusByMemberCommand,GeoResults<RedisGeoCommands.GeoLocation<ByteBuffer>>>> geoRadiusByMember(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoRadiusByMemberCommand> commands)
ReactiveGeoCommands
Distance
from member applying given parameters.geoRadiusByMember
in interface ReactiveGeoCommands
commands
- must not be null.Copyright © 2011-2016–2016 Pivotal Software, Inc.. All rights reserved.