Uses of Class
org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation
Package
Description
Connection package providing low-level abstractions for interacting with the various Redis 'drivers'/libraries.
Redis specific converters used for sending data and parsing responses.
Connection package for Lettuce Redis client.
Core package for integrating Redis with Spring concepts.
-
Uses of RedisGeoCommands.GeoLocation in org.springframework.data.redis.connection
Modifier and TypeMethodDescriptiondefault GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
Deprecated.default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoRadius
(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) Deprecated.in favor ofRedisCommandsProvider.geoCommands()
}.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadius
(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) DefaultStringRedisConnection.geoRadius
(String key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>
ReactiveGeoCommands.geoRadius
(ByteBuffer key, Circle circle) Get the members within the boundaries of a givenCircle
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>
ReactiveGeoCommands.geoRadius
(ByteBuffer key, Circle circle, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) Get the members within the boundaries of a givenCircle
applying given parameters.reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusCommand,
reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>>> ReactiveGeoCommands.geoRadius
(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoRadiusCommand> commands) Get the members within the boundaries of a givenCircle
applying given parameters.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
Get the members within the boundaries of a givenCircle
.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadius
(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the boundaries of a givenCircle
applyingRedisGeoCommands.GeoRadiusCommandArgs
.Get the members within the boundaries of a givenCircle
.StringRedisConnection.geoRadius
(String key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the boundaries of a givenCircle
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius) Deprecated.in favor ofRedisCommandsProvider.geoCommands()
}.default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) Deprecated.in favor ofRedisCommandsProvider.geoCommands()
}.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, double radius) GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius) GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoRadiusByMember
(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) DefaultStringRedisConnection.geoRadiusByMember
(String key, String member, double radius) DefaultStringRedisConnection.geoRadiusByMember
(String key, String member, Distance radius) DefaultStringRedisConnection.geoRadiusByMember
(String key, String member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>
ReactiveGeoCommands.geoRadiusByMember
(ByteBuffer key, ByteBuffer member, Distance distance) Get the members within givenDistance
from member applying given parameters.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>
ReactiveGeoCommands.geoRadiusByMember
(ByteBuffer key, ByteBuffer member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) Get the members within givenDistance
from member applying given parameters.reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusByMemberCommand,
reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>>> ReactiveGeoCommands.geoRadiusByMember
(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoRadiusByMemberCommand> commands) Get the members within givenDistance
from member applying given parameters.default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadiusByMember
(byte[] key, byte[] member, double radius) Get the members within the circle defined by the members coordinates and given radius.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadiusByMember
(byte[] key, byte[] member, Distance radius) Get the members within the circle defined by the members coordinates and givenDistance
.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoRadiusByMember
(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the circle defined by the members coordinates, givenDistance
andRedisGeoCommands.GeoRadiusCommandArgs
.StringRedisConnection.geoRadiusByMember
(String key, String member, double radius) Get the members within the circle defined by the members coordinates and given radius.StringRedisConnection.geoRadiusByMember
(String key, String member, Distance radius) Get the members within the circle defined by the members coordinates and givenDistance
.StringRedisConnection.geoRadiusByMember
(String key, String member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the circle defined by the members coordinates and givenDistance
andRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultedRedisConnection.geoSearch
(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) Deprecated.in favor ofRedisCommandsProvider.geoCommands()
}.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
DefaultStringRedisConnection.geoSearch
(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) DefaultStringRedisConnection.geoSearch
(String key, GeoReference<String> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>
ReactiveGeoCommands.geoSearch
(ByteBuffer key, GeoReference<ByteBuffer> reference, GeoShape shape, RedisGeoCommands.GeoSearchCommandArgs args) Return the members of a geo set which are within the borders of the area specified by a givenshape
.reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoSearchCommand,
reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBuffer>>>>> ReactiveGeoCommands.geoSearch
(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoSearchCommand> commands) Get the members within givenGeoShape
fromGeoReference
applying given parameters.GeoResults<RedisGeoCommands.GeoLocation<byte[]>>
RedisGeoCommands.geoSearch
(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) Return the members of a geo set which are within the borders of the area specified by a givenshape
.StringRedisConnection.geoSearch
(String key, GeoReference<String> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) Return the members of a geo set which are within the borders of the area specified by a givenshape
.ReactiveGeoCommands.GeoAddCommand.getGeoLocations()
Modifier and TypeMethodDescriptionDefaultStringRedisConnection.geoAdd
(byte[] key, RedisGeoCommands.GeoLocation<byte[]> location) DefaultStringRedisConnection.geoAdd
(String key, RedisGeoCommands.GeoLocation<String> location) default reactor.core.publisher.Mono<Long>
ReactiveGeoCommands.geoAdd
(ByteBuffer key, RedisGeoCommands.GeoLocation<ByteBuffer> location) AddRedisGeoCommands.GeoLocation
to key.default Long
RedisGeoCommands.geoAdd
(byte[] key, RedisGeoCommands.GeoLocation<byte[]> location) AddRedisGeoCommands.GeoLocation
to key.StringRedisConnection.geoAdd
(String key, RedisGeoCommands.GeoLocation<String> location) AddRedisGeoCommands.GeoLocation
to key.ReactiveGeoCommands.GeoAddCommand.location
(RedisGeoCommands.GeoLocation<ByteBuffer> geoLocation) Creates a newReactiveGeoCommands.GeoAddCommand
givenRedisGeoCommands.GeoLocation
.Modifier and TypeMethodDescriptiondefault Long
DefaultedRedisConnection.geoAdd
(byte[] key, Iterable<RedisGeoCommands.GeoLocation<byte[]>> locations) Deprecated.in favor ofRedisCommandsProvider.geoCommands()
}.DefaultStringRedisConnection.geoAdd
(byte[] key, Iterable<RedisGeoCommands.GeoLocation<byte[]>> locations) DefaultStringRedisConnection.geoAdd
(String key, Iterable<RedisGeoCommands.GeoLocation<String>> locations) default reactor.core.publisher.Mono<Long>
ReactiveGeoCommands.geoAdd
(ByteBuffer key, Collection<RedisGeoCommands.GeoLocation<ByteBuffer>> locations) AddRedisGeoCommands.GeoLocation
to key.RedisGeoCommands.geoAdd
(byte[] key, Iterable<RedisGeoCommands.GeoLocation<byte[]>> locations) AddRedisGeoCommands.GeoLocation
s to keyStringRedisConnection.geoAdd
(String key, Iterable<RedisGeoCommands.GeoLocation<String>> locations) AddRedisGeoCommands.GeoLocation
s to keyReactiveGeoCommands.GeoAddCommand.locations
(Collection<RedisGeoCommands.GeoLocation<ByteBuffer>> geoLocations) Creates a newReactiveGeoCommands.GeoAddCommand
given an index. -
Uses of RedisGeoCommands.GeoLocation in org.springframework.data.redis.connection.convert
Modifier and TypeMethodDescriptionstatic <V> Converter<GeoResults<RedisGeoCommands.GeoLocation<byte[]>>,
GeoResults<RedisGeoCommands.GeoLocation<V>>> Converters.deserializingGeoResultsConverter
(RedisSerializer<V> serializer) Converter
capable of deserializingGeoResults
.static <V> Converter<GeoResults<RedisGeoCommands.GeoLocation<byte[]>>,
GeoResults<RedisGeoCommands.GeoLocation<V>>> Converters.deserializingGeoResultsConverter
(RedisSerializer<V> serializer) Converter
capable of deserializingGeoResults
. -
Uses of RedisGeoCommands.GeoLocation in org.springframework.data.redis.connection.lettuce
Modifier and TypeMethodDescriptionstatic Converter<Set<byte[]>,
GeoResults<RedisGeoCommands.GeoLocation<byte[]>>> LettuceConverters.bytesSetToGeoResultsConverter()
static Converter<List<io.lettuce.core.GeoWithin<byte[]>>,
GeoResults<RedisGeoCommands.GeoLocation<byte[]>>> LettuceConverters.geoRadiusResponseToGeoResultsConverter
(Metric metric) -
Uses of RedisGeoCommands.GeoLocation in org.springframework.data.redis.core
Modifier and TypeMethodDescriptionGet the members within the circle defined by the members coordinates and given radius.Get the members within the circle defined by the members coordinates and given radius applyingMetric
.BoundGeoOperations.radius
(M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the circle defined by the members coordinates and given radius applyingMetric
andRedisGeoCommands.GeoRadiusCommandArgs
.Get the members within the boundaries of a givenCircle
.BoundGeoOperations.radius
(Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the boundaries of a givenCircle
applyingRedisGeoCommands.GeoRadiusCommandArgs
.Get the members within the circle defined by the members coordinates and given radius.Get the members within the circle defined by the members coordinates and given radius applyingMetric
.GeoOperations.radius
(K key, M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the circle defined by the members coordinates and given radius applyingMetric
andRedisGeoCommands.GeoRadiusCommandArgs
.Get the members within the boundaries of a givenCircle
.GeoOperations.radius
(K key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the boundaries of a givenCircle
applyingRedisGeoCommands.GeoRadiusCommandArgs
.reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
Get the members within the circle defined by the members coordinates and given radius.reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
Get the members within the circle defined by the members coordinates and given radius applyingMetric
.reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.radius
(K key, M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the circle defined by the members coordinates and given radius applyingMetric
andRedisGeoCommands.GeoRadiusCommandArgs
.reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
Get the members within the boundaries of a givenCircle
.reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.radius
(K key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) Get the members within the boundaries of a givenCircle
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
Get the members within the boundaries of a givenCircle
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box.default GeoResults<RedisGeoCommands.GeoLocation<M>>
BoundGeoOperations.search
(GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
.BoundGeoOperations.search
(GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
Get the members within the boundaries of a givenCircle
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box.default GeoResults<RedisGeoCommands.GeoLocation<M>>
GeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
.GeoOperations.search
(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
Get the members within the boundaries of a givenCircle
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, Distance radius) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenradius
applyingRedisGeoCommands.GeoRadiusCommandArgs
.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box.default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a given bounding box applyingRedisGeoCommands.GeoRadiusCommandArgs
.reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>
ReactiveGeoOperations.search
(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) Get the members usingGeoReference
as center of the query within the boundaries of a givenpredicate
applyingRedisGeoCommands.GeoRadiusCommandArgs
.Modifier and TypeMethodDescriptionBoundGeoOperations.add
(RedisGeoCommands.GeoLocation<M> location) AddRedisGeoCommands.GeoLocation
to key.GeoOperations.add
(K key, RedisGeoCommands.GeoLocation<M> location) AddRedisGeoCommands.GeoLocation
to key.reactor.core.publisher.Mono<Long>
ReactiveGeoOperations.add
(K key, RedisGeoCommands.GeoLocation<M> location) AddRedisGeoCommands.GeoLocation
to key.Modifier and TypeMethodDescriptionBoundGeoOperations.add
(Iterable<RedisGeoCommands.GeoLocation<M>> locations) AddRedisGeoCommands.GeoLocation
s to keyGeoOperations.add
(K key, Iterable<RedisGeoCommands.GeoLocation<M>> locations) AddRedisGeoCommands.GeoLocation
s to keyreactor.core.publisher.Mono<Long>
ReactiveGeoOperations.add
(K key, Iterable<RedisGeoCommands.GeoLocation<M>> locations) AddRedisGeoCommands.GeoLocation
s to keyreactor.core.publisher.Flux<Long>
ReactiveGeoOperations.add
(K key, org.reactivestreams.Publisher<? extends Collection<RedisGeoCommands.GeoLocation<M>>> locations) AddRedisGeoCommands.GeoLocation
s to key -
Uses of RedisGeoCommands.GeoLocation in org.springframework.data.redis.domain.geo
Modifier and TypeMethodDescriptionstatic <T> GeoReference<T>
GeoReference.fromCoordinate
(RedisGeoCommands.GeoLocation<?> location) Creates aGeoReference
from a WGS84 longitude/latitude coordinate.static <T> GeoReference<T>
GeoReference.fromMember
(RedisGeoCommands.GeoLocation<T> member) Creates aGeoReference
from ageoset member
.
RedisCommandsProvider.geoCommands()
}.