GeoCommandsF

trait GeoCommandsF[F[_], K, V]
class Object
trait Matchable
class Any
trait GeoCommands[F, K, V]
class RedisAsyncCommandsF[F, K, V]
trait GeoCommands[F, K, V]
class RedisSyncCommandsF[F, K, V]

Value members

Abstract 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]