クラスの使用
org.springframework.data.redis.connection.RedisGeoCommands.GeoLocation
RedisGeoCommands.GeoLocation を使用するパッケージ
パッケージ
説明
さまざまな Redis ' ドライバー '/libraries と対話するための低レベルの抽象化を提供する接続パッケージ。
データの送信とレスポンスの解析に使用される Redis 固有のコンバーター。
Lettuce の接続パッケージ Redis クライアント。
Redis を Spring の概念と統合するためのコアパッケージ。
org.springframework.data.redis.connection 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>使用すべきではありません。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>DefaultedRedisConnection.geoRadius(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) 使用すべきではありません。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>GeoResults<RedisGeoCommands.GeoLocation<byte[]>>DefaultStringRedisConnection.geoRadius(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) DefaultStringRedisConnection.geoRadius(StringSE key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>ReactiveGeoCommands.geoRadius(ByteBufferSE key, Circle circle) 指定されたCircleの境界内のメンバーを取得します。default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>ReactiveGeoCommands.geoRadius(ByteBufferSE key, Circle circle, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用して、指定されたCircleの境界内のメンバーを取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusCommand,reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> ReactiveGeoCommands.geoRadius(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoRadiusCommand> commands) 指定されたパラメーターを適用して、指定されたCircleの境界内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>指定されたCircleの境界内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>RedisGeoCommands.geoRadius(byte[] key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用して、特定のCircleの境界内のメンバーを取得します。指定されたCircleの境界内のメンバーを取得します。StringRedisConnection.geoRadius(StringSE key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用して、特定のCircleの境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>DefaultedRedisConnection.geoRadiusByMember(byte[] key, byte[] member, Distance radius) 使用すべきではありません。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>DefaultedRedisConnection.geoRadiusByMember(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) 使用すべきではありません。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(StringSE key, StringSE member, double radius) DefaultStringRedisConnection.geoRadiusByMember(StringSE key, StringSE member, Distance radius) DefaultStringRedisConnection.geoRadiusByMember(StringSE key, StringSE member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>ReactiveGeoCommands.geoRadiusByMember(ByteBufferSE key, ByteBufferSE member, Distance distance) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>ReactiveGeoCommands.geoRadiusByMember(ByteBufferSE key, ByteBufferSE member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs geoRadiusArgs) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoRadiusByMemberCommand,reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> ReactiveGeoCommands.geoRadiusByMember(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoRadiusByMemberCommand> commands) 指定されたパラメーターを適用するメンバーから、指定されたDistance内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>RedisGeoCommands.geoRadiusByMember(byte[] key, byte[] member, double radius) メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>RedisGeoCommands.geoRadiusByMember(byte[] key, byte[] member, Distance radius) メンバー座標によって定義され、Distanceが与えられた円内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>RedisGeoCommands.geoRadiusByMember(byte[] key, byte[] member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) DistanceとRedisGeoCommands.GeoRadiusCommandArgsを指定して、メンバー座標で定義された円内のメンバーを取得します。StringRedisConnection.geoRadiusByMember(StringSE key, StringSE member, double radius) メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。StringRedisConnection.geoRadiusByMember(StringSE key, StringSE member, Distance radius) メンバー座標によって定義され、Distanceが与えられた円内のメンバーを取得します。StringRedisConnection.geoRadiusByMember(StringSE key, StringSE member, Distance radius, RedisGeoCommands.GeoRadiusCommandArgs args) メンバー座標によって定義され、指定されたDistanceおよびRedisGeoCommands.GeoRadiusCommandArgsの円内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<byte[]>>DefaultedRedisConnection.geoSearch(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 使用すべきではありません。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>DefaultStringRedisConnection.geoSearch(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) DefaultStringRedisConnection.geoSearch(StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>ReactiveGeoCommands.geoSearch(ByteBufferSE key, GeoReference<ByteBufferSE> reference, GeoShape shape, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。reactor.core.publisher.Flux<ReactiveRedisConnection.CommandResponse<ReactiveGeoCommands.GeoSearchCommand,reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<ByteBufferSE>>>>> ReactiveGeoCommands.geoSearch(org.reactivestreams.Publisher<ReactiveGeoCommands.GeoSearchCommand> commands) 指定されたパラメーターを適用して、GeoReferenceから指定されたGeoShape内のメンバーを取得します。GeoResults<RedisGeoCommands.GeoLocation<byte[]>>RedisGeoCommands.geoSearch(byte[] key, GeoReference<byte[]> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。StringRedisConnection.geoSearch(StringSE key, GeoReference<StringSE> reference, GeoShape predicate, RedisGeoCommands.GeoSearchCommandArgs args) 指定されたshapeで指定されたエリアの境界内にあるジオセットのメンバーを返します。ReactiveGeoCommands.GeoAddCommand.getGeoLocations()型 RedisGeoCommands.GeoLocation のパラメーターを持つ org.springframework.data.redis.connection のメソッド修飾子と型メソッド説明DefaultStringRedisConnection.geoAdd(byte[] key, RedisGeoCommands.GeoLocation<byte[]> location) DefaultStringRedisConnection.geoAdd(StringSE key, RedisGeoCommands.GeoLocation<StringSE> location) default reactor.core.publisher.Mono<LongSE>ReactiveGeoCommands.geoAdd(ByteBufferSE key, RedisGeoCommands.GeoLocation<ByteBufferSE> location) キーにRedisGeoCommands.GeoLocationを追加します。default LongSERedisGeoCommands.geoAdd(byte[] key, RedisGeoCommands.GeoLocation<byte[]> location) キーにRedisGeoCommands.GeoLocationを追加します。StringRedisConnection.geoAdd(StringSE key, RedisGeoCommands.GeoLocation<StringSE> location) キーにRedisGeoCommands.GeoLocationを追加します。ReactiveGeoCommands.GeoAddCommand.location(RedisGeoCommands.GeoLocation<ByteBufferSE> geoLocation) RedisGeoCommands.GeoLocationを指定して新しいReactiveGeoCommands.GeoAddCommandを作成します。型 RedisGeoCommands.GeoLocation の型引数を持つ org.springframework.data.redis.connection のメソッドパラメーター修飾子と型メソッド説明default LongSEDefaultedRedisConnection.geoAdd(byte[] key, IterableSE<RedisGeoCommands.GeoLocation<byte[]>> locations) 使用すべきではありません。DefaultStringRedisConnection.geoAdd(byte[] key, IterableSE<RedisGeoCommands.GeoLocation<byte[]>> locations) DefaultStringRedisConnection.geoAdd(StringSE key, IterableSE<RedisGeoCommands.GeoLocation<StringSE>> locations) default reactor.core.publisher.Mono<LongSE>ReactiveGeoCommands.geoAdd(ByteBufferSE key, CollectionSE<RedisGeoCommands.GeoLocation<ByteBufferSE>> locations) キーにRedisGeoCommands.GeoLocationを追加します。RedisGeoCommands.geoAdd(byte[] key, IterableSE<RedisGeoCommands.GeoLocation<byte[]>> locations) キーにRedisGeoCommands.GeoLocationを追加しますStringRedisConnection.geoAdd(StringSE key, IterableSE<RedisGeoCommands.GeoLocation<StringSE>> locations) キーにRedisGeoCommands.GeoLocationを追加しますReactiveGeoCommands.GeoAddCommand.locations(CollectionSE<RedisGeoCommands.GeoLocation<ByteBufferSE>> geoLocations) インデックスを指定して新しいReactiveGeoCommands.GeoAddCommandを作成します。org.springframework.data.redis.connection.convert 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.connection.convert のメソッド修飾子と型メソッド説明static <V> Converter<GeoResults<RedisGeoCommands.GeoLocation<byte[]>>,GeoResults<RedisGeoCommands.GeoLocation<V>>> Converters.deserializingGeoResultsConverter(RedisSerializer<V> serializer) GeoResultsを逆直列化できるConverter。static <V> Converter<GeoResults<RedisGeoCommands.GeoLocation<byte[]>>,GeoResults<RedisGeoCommands.GeoLocation<V>>> Converters.deserializingGeoResultsConverter(RedisSerializer<V> serializer) GeoResultsを逆直列化できるConverter。org.springframework.data.redis.connection.lettuce 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.connection.lettuce のメソッド修飾子と型メソッド説明static Converter<SetSE<byte[]>,GeoResults<RedisGeoCommands.GeoLocation<byte[]>>> LettuceConverters.bytesSetToGeoResultsConverter()static Converter<ListSE<io.lettuce.core.GeoWithin<byte[]>>,GeoResults<RedisGeoCommands.GeoLocation<byte[]>>> LettuceConverters.geoRadiusResponseToGeoResultsConverter(Metric metric) org.springframework.data.redis.core 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation の引数を持つ型を返す org.springframework.data.redis.core のメソッド修飾子と型メソッド説明メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。Metricを適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。BoundGeoOperations.radius(M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) MetricとRedisGeoCommands.GeoRadiusCommandArgsを適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。指定されたCircleの境界内のメンバーを取得します。BoundGeoOperations.radius(Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用して、特定のCircleの境界内のメンバーを取得します。メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。Metricを適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。GeoOperations.radius(K key, M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) MetricとRedisGeoCommands.GeoRadiusCommandArgsを適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。指定されたCircleの境界内のメンバーを取得します。GeoOperations.radius(K key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用して、特定のCircleの境界内のメンバーを取得します。reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>メンバーの座標と指定された半径によって定義された円内のメンバーを取得します。reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>Metricを適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>ReactiveGeoOperations.radius(K key, M member, Distance distance, RedisGeoCommands.GeoRadiusCommandArgs args) MetricとRedisGeoCommands.GeoRadiusCommandArgsを適用して、メンバーの座標と指定された半径で定義された円内のメンバーを取得します。reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>指定されたCircleの境界内のメンバーを取得します。reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>ReactiveGeoOperations.radius(K key, Circle within, RedisGeoCommands.GeoRadiusCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用して、特定のCircleの境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>指定されたCircleの境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>BoundGeoOperations.search(GeoReference<M> reference, Distance radius) 指定されたradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>BoundGeoOperations.search(GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) default GeoResults<RedisGeoCommands.GeoLocation<M>>BoundGeoOperations.search(GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>BoundGeoOperations.search(GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。BoundGeoOperations.search(GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>指定されたCircleの境界内のメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>GeoOperations.search(K key, GeoReference<M> reference, Distance radius) 指定されたradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>GeoOperations.search(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) default GeoResults<RedisGeoCommands.GeoLocation<M>>GeoOperations.search(K key, GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得します。default GeoResults<RedisGeoCommands.GeoLocation<M>>GeoOperations.search(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。GeoOperations.search(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>指定されたCircleの境界内のメンバーを取得します。default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>ReactiveGeoOperations.search(K key, GeoReference<M> reference, Distance radius) 指定されたradiusの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>ReactiveGeoOperations.search(K key, GeoReference<M> reference, Distance radius, RedisGeoCommands.GeoSearchCommandArgs args) default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>ReactiveGeoOperations.search(K key, GeoReference<M> reference, BoundingBox boundingBox) 指定された境界ボックスの境界内でクエリの中心としてGeoReferenceを使用してメンバーを取得します。default reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>ReactiveGeoOperations.search(K key, GeoReference<M> reference, BoundingBox boundingBox, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定の境界ボックスの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。reactor.core.publisher.Flux<GeoResult<RedisGeoCommands.GeoLocation<M>>>ReactiveGeoOperations.search(K key, GeoReference<M> reference, GeoShape geoPredicate, RedisGeoCommands.GeoSearchCommandArgs args) RedisGeoCommands.GeoRadiusCommandArgsを適用する特定のpredicateの境界内で、クエリの中心としてGeoReferenceを使用してメンバーを取得します。型 RedisGeoCommands.GeoLocation のパラメーターを持つ org.springframework.data.redis.core のメソッド修飾子と型メソッド説明BoundGeoOperations.add(RedisGeoCommands.GeoLocation<M> location) キーにRedisGeoCommands.GeoLocationを追加します。GeoOperations.add(K key, RedisGeoCommands.GeoLocation<M> location) キーにRedisGeoCommands.GeoLocationを追加します。reactor.core.publisher.Mono<LongSE>ReactiveGeoOperations.add(K key, RedisGeoCommands.GeoLocation<M> location) キーにRedisGeoCommands.GeoLocationを追加します。型 RedisGeoCommands.GeoLocation の型引数を持つ org.springframework.data.redis.core のメソッドパラメーター修飾子と型メソッド説明BoundGeoOperations.add(IterableSE<RedisGeoCommands.GeoLocation<M>> locations) キーにRedisGeoCommands.GeoLocationを追加しますGeoOperations.add(K key, IterableSE<RedisGeoCommands.GeoLocation<M>> locations) キーにRedisGeoCommands.GeoLocationを追加しますreactor.core.publisher.Mono<LongSE>ReactiveGeoOperations.add(K key, IterableSE<RedisGeoCommands.GeoLocation<M>> locations) キーにRedisGeoCommands.GeoLocationを追加しますreactor.core.publisher.Flux<LongSE>ReactiveGeoOperations.add(K key, org.reactivestreams.Publisher<? extends CollectionSE<RedisGeoCommands.GeoLocation<M>>> locations) キーにRedisGeoCommands.GeoLocationを追加しますorg.springframework.data.redis.domain.geo 内の RedisGeoCommands.GeoLocation 使用
型 RedisGeoCommands.GeoLocation のパラメーターを持つ org.springframework.data.redis.domain.geo のメソッド修飾子と型メソッド説明static <T> GeoReference<T>GeoReference.fromCoordinate(RedisGeoCommands.GeoLocation<?> location) WGS84 の経度 / 緯度座標からGeoReferenceを作成します。static <T> GeoReference<T>GeoReference.fromMember(RedisGeoCommands.GeoLocation<T> member) geoset memberからGeoReferenceを作成します。
RedisCommandsProvider.geoCommands()を推奨。