GeoCommands

trait GeoCommands[F[_], K, V] extends CommandsDeps[F, K, V] with GeoCommandsF[<none>, K, V]
trait GeoCommandsF[<none>, K, V]
trait CommandsDeps[F, K, V]
class Object
trait Matchable
class Any
class RedisAsyncCommandsF[F, K, V]

Value members

Concrete methods

def geoadd(key: K, longitude: Double, latitude: Double, member: V): F[F[Long]]
def geoadd(key: K, longitude: Double, latitude: Double, member: V, args: GeoAddArgs): F[F[Long]]
def geoadd(key: K, values: GeoValue[V]*): F[F[Long]]
def geoadd(key: K, args: GeoAddArgs, values: GeoValue[V]*): F[F[Long]]
def geodist(key: K, from: V, to: V, unit: Unit): F[F[Option[Double]]]
def geohash(key: K, members: V*): F[F[Seq[Option[String]]]]
def geopos(key: K, members: V*): F[F[Seq[GeoCoordinates]]]
def georadius(key: K, longitude: Double, latitude: Double, distance: Double, unit: Unit): F[F[Set[V]]]
def georadius(key: K, longitude: Double, latitude: Double, distance: Double, unit: Unit, geoArgs: GeoArgs): F[F[Seq[GeoWithin[V]]]]
def georadius(key: K, longitude: Double, latitude: Double, distance: Double, unit: Unit, geoRadiusStoreArgs: GeoRadiusStoreArgs[K]): F[F[Long]]
def georadiusbymember(key: K, member: V, distance: Double, unit: Unit): F[F[Set[V]]]
def georadiusbymember(key: K, member: V, distance: Double, unit: Unit, geoArgs: GeoArgs): F[F[Seq[GeoWithin[V]]]]
def georadiusbymember(key: K, member: V, distance: Double, unit: Unit, geoRadiusStoreArgs: GeoRadiusStoreArgs[K]): F[F[Long]]
def geosearch(key: K, reference: GeoRef[K], predicate: GeoPredicate): F[F[Set[V]]]
def geosearch(key: K, reference: GeoRef[K], predicate: GeoPredicate, geoArgs: GeoArgs): F[F[Seq[GeoWithin[V]]]]
def geosearchstore(destination: K, key: K, reference: GeoRef[K], predicate: GeoPredicate, geoArgs: GeoArgs, storeDist: Boolean): F[F[Long]]

Abstract fields

protected
val underlying: RedisGeoAsyncCommands[K, V]

Inherited fields

Inherited from
CommandsDeps

Implicits

Inherited implicits

implicit protected
val _async: Async[F]
Inherited from
CommandsDeps