GeoCommands

trait GeoCommands[F[_], K, V] extends AsyncCallCommands[F, K, V]
trait AsyncCallCommands[F, K, V]
class Object
trait Matchable
class Any
class RedisClusterCommandsF[F, K, V]
class RedisCommandsF[F, K, V]

Value members

Concrete methods

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

Inherited methods

protected
def call[R](f: RedisGeoAsyncCommands[K, V] => RedisFuture[R]): F[R]
Inherited from
AsyncCallCommands

Abstract fields

protected
val underlying: RedisGeoAsyncCommands[K, V]

Inherited fields

Inherited from
AsyncCallCommands

Implicits

Inherited implicits

implicit protected
val _async: Async[F]
Inherited from
AsyncCallCommands
implicit protected
val _keyTag: ClassTag[K]
Inherited from
AsyncCallCommands
implicit protected
val _valueTag: ClassTag[V]
Inherited from
AsyncCallCommands