RedisCommandsF

final
class RedisCommandsF[F[_], K, V](val underlying: RedisAsyncCommands[K, V], codec: RedisCodec[K, V])(implicit F: Async[F], V: ClassTag[V], K: ClassTag[K]) extends AsyncCallCommands[F, K, V] with AclCommands[F, K, V] with BaseCommands[F, K, V] with GeoCommands[F, K, V] with HashCommands[F, K, V] with HLLCommands[F, K, V] with KeyCommands[F, K, V] with ListCommands[F, K, V] with ScriptingCommands[F, K, V] with ServerCommands[F, K, V] with SetCommands[F, K, V] with SortedSetCommands[F, K, V] with StreamCommands[F, K, V] with StringCommands[F, K, V]
trait StringCommands[F, K, V]
trait StreamCommands[F, K, V]
trait SortedSetCommands[F, K, V]
trait SetCommands[F, K, V]
trait ServerCommands[F, K, V]
trait ScriptingCommands[F, K, V]
trait ListCommands[F, K, V]
trait KeyCommands[F, K, V]
trait HLLCommands[F, K, V]
trait HashCommands[F, K, V]
trait GeoCommands[F, K, V]
trait BaseCommands[F, K, V]
trait AclCommands[F, K, V]
trait AsyncCallCommands[F, K, V]
class Object
trait Matchable
class Any

Value members

Inherited methods

def `type`(key: K): F[String]
Inherited from
KeyCommands
def aclCat(category: AclCategory): F[Set[CommandType]]
Inherited from
AclCommands
def aclCat(): F[Set[AclCategory]]
Inherited from
AclCommands
def aclDeluser(usernames: String*): F[Long]
Inherited from
AclCommands
def aclGenpass(bits: Int): F[String]
Inherited from
AclCommands
def aclGenpass(): F[String]
Inherited from
AclCommands
def aclGetuser(username: String): F[Seq[RedisData[V]]]
Inherited from
AclCommands
def aclList(): F[Seq[String]]
Inherited from
AclCommands
def aclLoad(): F[String]
Inherited from
AclCommands
def aclLog(count: Int): F[Seq[Map[String, RedisData[V]]]]
Inherited from
AclCommands
def aclLog(): F[Seq[Map[String, RedisData[V]]]]
Inherited from
AclCommands
def aclLogReset(): F[String]
Inherited from
AclCommands
def aclSave(): F[String]
Inherited from
AclCommands
def aclSetuser(username: String, setuserArgs: AclSetuserArgs): F[String]
Inherited from
AclCommands
def aclUsers(): F[Seq[String]]
Inherited from
AclCommands
def aclWhoami(): F[String]
Inherited from
AclCommands
def append(key: K, value: V): F[Long]
Inherited from
StringCommands
def bgrewriteaof(): F[String]
Inherited from
ServerCommands
def bgsave(): F[String]
Inherited from
ServerCommands
def bitcount(key: K, start: Long, end: Long): F[Long]
Inherited from
StringCommands
def bitcount(key: K): F[Long]
Inherited from
StringCommands
def bitfield(key: K, bitFieldArgs: BitFieldArgs): F[Seq[Long]]
Inherited from
StringCommands
def bitopAnd(destination: K, keys: K*): F[Long]
Inherited from
StringCommands
def bitopNot(destination: K, source: K): F[Long]
Inherited from
StringCommands
def bitopOr(destination: K, keys: K*): F[Long]
Inherited from
StringCommands
def bitopXor(destination: K, keys: K*): F[Long]
Inherited from
StringCommands
def bitpos(key: K, state: Boolean, start: Long, end: Long): F[Long]
Inherited from
StringCommands
def bitpos(key: K, state: Boolean, start: Long): F[Long]
Inherited from
StringCommands
def bitpos(key: K, state: Boolean): F[Long]
Inherited from
StringCommands
def blmove(source: K, destination: K, args: LMoveArgs, timeout: Double): F[Option[V]]
Inherited from
ListCommands
def blmove(source: K, destination: K, args: LMoveArgs, timeout: Long): F[Option[V]]
Inherited from
ListCommands
def blpop(timeout: Double, keys: K*): F[Option[(K, V)]]
Inherited from
ListCommands
def blpop(timeout: Long, keys: K*): F[Option[(K, V)]]
Inherited from
ListCommands
def brpop(timeout: Double, keys: K*): F[Option[(K, V)]]
Inherited from
ListCommands
def brpop(timeout: Long, keys: K*): F[Option[(K, V)]]
Inherited from
ListCommands
def brpoplpush(timeout: Double, source: K, destination: K): F[Option[V]]
Inherited from
ListCommands
def brpoplpush(timeout: Long, source: K, destination: K): F[Option[V]]
Inherited from
ListCommands
def bzpopmax(timeout: Double, keys: K*): F[Option[(K, (Double, V))]]
Inherited from
SortedSetCommands
def bzpopmax(timeout: Long, keys: K*): F[Option[(K, (Double, V))]]
Inherited from
SortedSetCommands
def bzpopmin(timeout: Double, keys: K*): F[Option[(K, (Double, V))]]
Inherited from
SortedSetCommands
def bzpopmin(timeout: Long, keys: K*): F[Option[(K, (Double, V))]]
Inherited from
SortedSetCommands
protected
def call[R](f: RedisAsyncCommands[K, V] => RedisFuture[R]): F[R]
Inherited from
AsyncCallCommands
def clientCaching(enabled: Boolean): F[String]
Inherited from
ServerCommands
def clientGetname(): F[K]
Inherited from
ServerCommands
def clientGetredir(): F[Long]
Inherited from
ServerCommands
def clientId(): F[Long]
Inherited from
ServerCommands
def clientKill(killArgs: KillArgs): F[Long]
Inherited from
ServerCommands
def clientKill(addr: String): F[String]
Inherited from
ServerCommands
def clientList(): F[String]
Inherited from
ServerCommands
def clientPause(timeout: Long): F[String]
Inherited from
ServerCommands
def clientSetname(name: K): F[String]
Inherited from
ServerCommands
def clientTracking(args: TrackingArgs): F[String]
Inherited from
ServerCommands
def clientUnblock(id: Long, tpe: UnblockType): F[Long]
Inherited from
ServerCommands
def command(): F[Seq[RedisData[V]]]
Inherited from
ServerCommands
def commandCount(): F[Long]
Inherited from
ServerCommands
def commandInfo(commands: String*): F[Seq[RedisData[V]]]
Inherited from
ServerCommands
def configGet(parameter: String): F[Map[String, String]]
Inherited from
ServerCommands
def configResetstat(): F[String]
Inherited from
ServerCommands
def configRewrite(): F[String]
Inherited from
ServerCommands
def configSet(parameter: String, value: String): F[String]
Inherited from
ServerCommands
def copy(source: K, destination: K, copyArgs: CopyArgs): F[Boolean]
Inherited from
KeyCommands
def copy(source: K, destination: K): F[Boolean]
Inherited from
KeyCommands
def dbsize(): F[Long]
Inherited from
ServerCommands
def debugCrashAndRecover(delay: Long): F[String]
Inherited from
ServerCommands
def debugHtstats(db: Int): F[String]
Inherited from
ServerCommands
def debugObject(key: K): F[String]
Inherited from
ServerCommands
def debugReload(): F[String]
Inherited from
ServerCommands
def debugRestart(delay: Long): F[String]
Inherited from
ServerCommands
def debugSdslen(key: K): F[String]
Inherited from
ServerCommands
def decr(key: K): F[Long]
Inherited from
StringCommands
def decrby(key: K, amount: Long): F[Long]
Inherited from
StringCommands
def del(keys: K*): F[Long]
Inherited from
KeyCommands
def digest(script: Array[Byte]): String
Inherited from
ScriptingCommands
def digest(script: String): String
Inherited from
ScriptingCommands
def dump(key: K): F[Option[Array[Byte]]]
Inherited from
KeyCommands
def echo(msg: V): F[V]
Inherited from
BaseCommands
def eval(script: Array[Byte], keys: Seq[K], values: Seq[V]): F[RedisData[V]]

Eval Lua Script

Eval Lua Script

Data type conversion is slightly odd. see[https://redis.io/commands/eval] Lettuce/Redis cant recognize "Redis status reply" or "Redis bulk reply" now (lettuce-core:6.1.5, redis: 6.2.1).

Inherited from
ScriptingCommands
def eval(script: String, keys: Seq[K], values: Seq[V]): F[RedisData[V]]

Eval Lua Script

Eval Lua Script

Data type conversion is slightly odd. see[https://redis.io/commands/eval] Lettuce/Redis cant recognize "Redis status reply" or "Redis bulk reply" now (lettuce-core:6.1.5, redis: 6.2.1).

Inherited from
ScriptingCommands
def evalsha(digest: String, keys: Seq[K], values: Seq[V]): F[RedisData[V]]
Inherited from
ScriptingCommands
def exists(keys: K*): F[Long]
Inherited from
KeyCommands
def expire(key: K, seconds: Duration): F[Boolean]
Inherited from
KeyCommands
def expire(key: K, seconds: Long): F[Boolean]
Inherited from
KeyCommands
def expireat(key: K, timestamp: Instant): F[Boolean]
Inherited from
KeyCommands
def expireat(key: K, timestamp: Long): F[Boolean]
Inherited from
KeyCommands
def flushall(flushMode: FlushMode): F[String]
Inherited from
ServerCommands
def flushall(): F[String]
Inherited from
ServerCommands
def flushdb(flushMode: FlushMode): F[String]
Inherited from
ServerCommands
def flushdb(): F[String]
Inherited from
ServerCommands
def geoadd(key: K, args: GeoAddArgs, values: GeoValue[V]*): F[Long]
Inherited from
GeoCommands
def geoadd(key: K, values: GeoValue[V]*): F[Long]
Inherited from
GeoCommands
def geoadd(key: K, longitude: Double, latitude: Double, member: V, args: GeoAddArgs): F[Long]
Inherited from
GeoCommands
def geoadd(key: K, longitude: Double, latitude: Double, member: V): F[Long]
Inherited from
GeoCommands
def geodist(key: K, from: V, to: V, unit: Unit): F[Option[Double]]
Inherited from
GeoCommands
def geohash(key: K, members: V*): F[Seq[Option[String]]]
Inherited from
GeoCommands
def geopos(key: K, members: V*): F[Seq[GeoCoordinates]]
Inherited from
GeoCommands
def georadius(key: K, longitude: Double, latitude: Double, distance: Double, unit: Unit, geoRadiusStoreArgs: GeoRadiusStoreArgs[K]): F[Long]
Inherited from
GeoCommands
def georadius(key: K, longitude: Double, latitude: Double, distance: Double, unit: Unit, geoArgs: GeoArgs): F[Seq[GeoWithin[V]]]
Inherited from
GeoCommands
def georadius(key: K, longitude: Double, latitude: Double, distance: Double, unit: Unit): F[Set[V]]
Inherited from
GeoCommands
def georadiusbymember(key: K, member: V, distance: Double, unit: Unit, geoRadiusStoreArgs: GeoRadiusStoreArgs[K]): F[Long]
Inherited from
GeoCommands
def georadiusbymember(key: K, member: V, distance: Double, unit: Unit, geoArgs: GeoArgs): F[Seq[GeoWithin[V]]]
Inherited from
GeoCommands
def georadiusbymember(key: K, member: V, distance: Double, unit: Unit): F[Set[V]]
Inherited from
GeoCommands
def geosearch(key: K, reference: GeoRef[K], predicate: GeoPredicate, geoArgs: GeoArgs): F[Seq[GeoWithin[V]]]
Inherited from
GeoCommands
def geosearch(key: K, reference: GeoRef[K], predicate: GeoPredicate): F[Set[V]]
Inherited from
GeoCommands
def geosearchstore(destination: K, key: K, reference: GeoRef[K], predicate: GeoPredicate, geoArgs: GeoArgs, storeDist: Boolean): F[Long]
Inherited from
GeoCommands
def get(key: K): F[Option[V]]
Inherited from
StringCommands
def getbit(key: K, offset: Long): F[Long]
Inherited from
StringCommands
def getdel(key: K): F[Option[V]]
Inherited from
StringCommands
def getex(key: K, args: GetExArgs): F[Option[V]]
Inherited from
StringCommands
def getrange(key: K, start: Long, end: Long): F[V]
Inherited from
StringCommands
def getset(key: K, value: V): F[Option[V]]
Inherited from
StringCommands
def hdel(key: K, fields: K*): F[Long]
Inherited from
HashCommands
def hexists(key: K, field: K): F[Boolean]
Inherited from
HashCommands
def hget(key: K, field: K): F[Option[V]]
Inherited from
HashCommands
def hgetall(key: K): F[Map[K, V]]
Inherited from
HashCommands
def hincrby(key: K, field: K, amount: Long): F[Long]
Inherited from
HashCommands
def hincrbyfloat(key: K, field: K, amount: Double): F[Double]
Inherited from
HashCommands
def hkeys(key: K): F[Seq[K]]
Inherited from
HashCommands
def hlen(key: K): F[Long]
Inherited from
HashCommands
def hmget(key: K, fields: K*): F[Seq[(K, Option[V])]]
Inherited from
HashCommands
def hmset(key: K, map: Map[K, V]): F[String]
Inherited from
HashCommands
def hrandfield(key: K, count: Long): F[Seq[K]]
Inherited from
HashCommands
def hrandfield(key: K): F[Option[K]]
Inherited from
HashCommands
def hrandfieldWithvalues(key: K, count: Long): F[Seq[(K, Option[V])]]
Inherited from
HashCommands
def hrandfieldWithvalues(key: K): F[(K, Option[V])]
Inherited from
HashCommands
def hscan(key: K, scanCursor: ScanCursor): F[DataScanCursor[(K, V)]]
Inherited from
HashCommands
def hscan(key: K, scanCursor: ScanCursor, scanArgs: ScanArgs): F[DataScanCursor[(K, V)]]
Inherited from
HashCommands
def hscan(key: K, scanArgs: ScanArgs): F[DataScanCursor[(K, V)]]
Inherited from
HashCommands
def hscan(key: K): F[DataScanCursor[(K, V)]]
Inherited from
HashCommands
def hset(key: K, map: Map[K, V]): F[Long]
Inherited from
HashCommands
def hset(key: K, field: K, value: V): F[Boolean]
Inherited from
HashCommands
def hsetnx(key: K, field: K, value: V): F[Boolean]
Inherited from
HashCommands
def hstrlen(key: K, field: K): F[Long]
Inherited from
HashCommands
def hvals(key: K): F[Seq[V]]
Inherited from
HashCommands
def incr(key: K): F[Long]
Inherited from
StringCommands
def incrby(key: K, amount: Long): F[Long]
Inherited from
StringCommands
def incrbyfloat(key: K, amount: Double): F[Double]
Inherited from
StringCommands
def info(section: String): F[String]
Inherited from
ServerCommands
def info(): F[String]
Inherited from
ServerCommands
def keys(pattern: K): F[Seq[K]]
Inherited from
KeyCommands
def lastsave(): F[Date]
Inherited from
ServerCommands
def lindex(key: K, index: Long): F[Option[V]]
Inherited from
ListCommands
def linsert(key: K, before: Boolean, pivot: V, value: V): F[Long]
Inherited from
ListCommands
def llen(key: K): F[Long]
Inherited from
ListCommands
def lmove(source: K, destination: K, args: LMoveArgs): F[Option[V]]
Inherited from
ListCommands
def lpop(key: K, count: Long): F[Seq[V]]
Inherited from
ListCommands
def lpop(key: K): F[Option[V]]
Inherited from
ListCommands
def lpos(key: K, value: V, count: Int, args: LPosArgs): F[Seq[Long]]
Inherited from
ListCommands
def lpos(key: K, value: V, count: Int): F[Seq[Long]]
Inherited from
ListCommands
def lpos(key: K, value: V, args: LPosArgs): F[Option[Long]]
Inherited from
ListCommands
def lpos(key: K, value: V): F[Option[Long]]
Inherited from
ListCommands
def lpush(key: K, values: V*): F[Long]
Inherited from
ListCommands
def lpushx(key: K, values: V*): F[Long]
Inherited from
ListCommands
def lrange(key: K, start: Long, stop: Long): F[Seq[V]]
Inherited from
ListCommands
def lrem(key: K, count: Long, value: V): F[Long]
Inherited from
ListCommands
def lset(key: K, index: Long, value: V): F[String]
Inherited from
ListCommands
def ltrim(key: K, start: Long, stop: Long): F[String]
Inherited from
ListCommands
def memoryUsage(key: K): F[Long]
Inherited from
ServerCommands
def mget(keys: K*): F[Seq[(K, Option[V])]]
Inherited from
StringCommands
def migrate(host: String, port: Int, db: Int, timeout: Long, migrateArgs: MigrateArgs[K]): F[String]
Inherited from
KeyCommands
def migrate(host: String, port: Int, key: K, db: Int, timeout: Long): F[String]
Inherited from
KeyCommands
def move(key: K, db: Int): F[Boolean]
Inherited from
KeyCommands
def mset(map: Map[K, V]): F[String]
Inherited from
StringCommands
def msetnx(map: Map[K, V]): F[Boolean]
Inherited from
StringCommands
def objectEncoding(key: K): F[Option[String]]
Inherited from
KeyCommands
def objectFreq(key: K): F[Long]
Inherited from
KeyCommands
def objectIdletime(key: K): F[Long]
Inherited from
KeyCommands
def objectRefcount(key: K): F[Long]
Inherited from
KeyCommands
def persist(key: K): F[Boolean]
Inherited from
KeyCommands
def pexpire(key: K, milliseconds: Duration): F[Boolean]
Inherited from
KeyCommands
def pexpire(key: K, milliseconds: Long): F[Boolean]
Inherited from
KeyCommands
def pexpireat(key: K, timestamp: Instant): F[Boolean]
Inherited from
KeyCommands
def pexpireat(key: K, timestamp: Long): F[Boolean]
Inherited from
KeyCommands
def pfadd(key: K, values: V*): F[Long]
Inherited from
HLLCommands
def pfcount(keys: K*): F[Long]
Inherited from
HLLCommands
def pfmerge(destkey: K, sourcekeys: K*): F[String]
Inherited from
HLLCommands
def ping(): F[String]
Inherited from
BaseCommands
def psetex(key: K, milliseconds: Long, value: V): F[String]
Inherited from
StringCommands
def pttl(key: K): F[Long]
Inherited from
KeyCommands
def publish(channel: K, message: V): F[Long]
Inherited from
BaseCommands
def pubsubChannels(channel: K): F[Seq[K]]
Inherited from
BaseCommands
def pubsubChannels(): F[Seq[K]]
Inherited from
BaseCommands
def pubsubNumpat(): F[Long]
Inherited from
BaseCommands
def pubsubNumsub(channels: K*): F[Map[K, Long]]
Inherited from
BaseCommands
def quit(): F[String]
Inherited from
BaseCommands
def randomkey(): F[Option[K]]
Inherited from
KeyCommands
def readOnly(): F[String]
Inherited from
BaseCommands
def readWrite(): F[String]
Inherited from
BaseCommands
def rename(key: K, newKey: K): F[String]
Inherited from
KeyCommands
def renamenx(key: K, newKey: K): F[Boolean]
Inherited from
KeyCommands
def restore(key: K, value: Array[Byte], args: RestoreArgs): F[String]
Inherited from
KeyCommands
def restore(key: K, ttl: Long, value: Array[Byte]): F[String]
Inherited from
KeyCommands
def role(): F[Seq[RedisData[V]]]
Inherited from
BaseCommands
def rpop(key: K, count: Long): F[Seq[V]]
Inherited from
ListCommands
def rpop(key: K): F[Option[V]]
Inherited from
ListCommands
def rpoplpush(source: K, destination: K): F[Option[V]]
Inherited from
ListCommands
def rpush(key: K, values: V*): F[Long]
Inherited from
ListCommands
def rpushx(key: K, values: V*): F[Long]
Inherited from
ListCommands
def sadd(key: K, members: V*): F[Long]
Inherited from
SetCommands
def save(): F[String]
Inherited from
ServerCommands
def scan(scanCursor: ScanCursor): F[DataScanCursor[K]]
Inherited from
KeyCommands
def scan(scanCursor: ScanCursor, scanArgs: ScanArgs): F[DataScanCursor[K]]
Inherited from
KeyCommands
def scan(scanArgs: ScanArgs): F[DataScanCursor[K]]
Inherited from
KeyCommands
def scan(): F[DataScanCursor[K]]
Inherited from
KeyCommands
def scard(key: K): F[Long]
Inherited from
SetCommands
def scriptExists(digests: String*): F[Seq[Boolean]]
Inherited from
ScriptingCommands
def scriptFlush(flushMode: FlushMode): F[String]
Inherited from
ScriptingCommands
def scriptFlush(): F[String]
Inherited from
ScriptingCommands
def scriptKill(): F[String]
Inherited from
ScriptingCommands
def scriptLoad(script: Array[Byte]): F[String]
Inherited from
ScriptingCommands
def scriptLoad(script: String): F[String]
Inherited from
ScriptingCommands
def sdiff(keys: K*): F[Set[V]]
Inherited from
SetCommands
def sdiffstore(destination: K, keys: K*): F[Long]
Inherited from
SetCommands
def set(key: K, value: V, setArgs: SetArgs): F[Option[String]]
Inherited from
StringCommands
def set(key: K, value: V): F[String]
Inherited from
StringCommands
def setGet(key: K, value: V, setArgs: SetArgs): F[Option[V]]
Inherited from
StringCommands
def setGet(key: K, value: V): F[Option[V]]
Inherited from
StringCommands
def setbit(key: K, offset: Long, value: Int): F[Long]
Inherited from
StringCommands
def setex(key: K, seconds: Long, value: V): F[String]
Inherited from
StringCommands
def setnx(key: K, value: V): F[Boolean]
Inherited from
StringCommands
def setrange(key: K, offset: Long, value: V): F[Long]
Inherited from
StringCommands
def sinter(keys: K*): F[Set[V]]
Inherited from
SetCommands
def sinterstore(destination: K, keys: K*): F[Long]
Inherited from
SetCommands
def sismember(key: K, member: V): F[Boolean]
Inherited from
SetCommands
def slaveof(host: String, port: Int): F[String]
Inherited from
ServerCommands
def slaveofNoOne(): F[String]
Inherited from
ServerCommands
def slowlogGet(count: Int): F[Seq[RedisData[V]]]
Inherited from
ServerCommands
def slowlogGet(): F[Seq[RedisData[V]]]
Inherited from
ServerCommands
def slowlogLen(): F[Long]
Inherited from
ServerCommands
def slowlogReset(): F[String]
Inherited from
ServerCommands
def smembers(key: K): F[Set[V]]
Inherited from
SetCommands
def smismember(key: K, members: V*): F[Seq[Boolean]]
Inherited from
SetCommands
def smove(source: K, destination: K, member: V): F[Boolean]
Inherited from
SetCommands
def sort(key: K, sortArgs: SortArgs): F[Seq[V]]
Inherited from
KeyCommands
def sort(key: K): F[Seq[V]]
Inherited from
KeyCommands
def sortStore(key: K, sortArgs: SortArgs, destination: K): F[Long]
Inherited from
KeyCommands
def spop(key: K, count: Long): F[Set[V]]
Inherited from
SetCommands
def spop(key: K): F[Option[V]]
Inherited from
SetCommands
def srandmember(key: K, count: Long): F[Seq[V]]
Inherited from
SetCommands
def srandmember(key: K): F[Option[V]]
Inherited from
SetCommands
def srem(key: K, members: V*): F[Long]
Inherited from
SetCommands
def sscan(key: K, scanCursor: ScanCursor): F[DataScanCursor[V]]
Inherited from
SetCommands
def sscan(key: K, scanCursor: ScanCursor, scanArgs: ScanArgs): F[DataScanCursor[V]]
Inherited from
SetCommands
def sscan(key: K, scanArgs: ScanArgs): F[DataScanCursor[V]]
Inherited from
SetCommands
def sscan(key: K): F[DataScanCursor[V]]
Inherited from
SetCommands
def stralgoLcs(strAlgoArgs: StrAlgoArgs): F[StringMatchResult]
Inherited from
StringCommands
def strlen(key: K): F[Long]
Inherited from
StringCommands
def sunion(keys: K*): F[Set[V]]
Inherited from
SetCommands
def sunionstore(destination: K, keys: K*): F[Long]
Inherited from
SetCommands
def time(): F[Seq[V]]
Inherited from
ServerCommands
def touch(keys: K*): F[Long]
Inherited from
KeyCommands
def ttl(key: K): F[Long]
Inherited from
KeyCommands
def waitForReplication(replicas: Int, timeout: Long): F[Long]
Inherited from
BaseCommands
def xack(key: K, group: K, messageIds: String*): F[Long]
Inherited from
StreamCommands
def xadd(key: K, args: XAddArgs, body: Map[K, V]): F[String]
Inherited from
StreamCommands
def xadd(key: K, body: Map[K, V]): F[String]
Inherited from
StreamCommands
def xautoclaim(key: K, args: XAutoClaimArgs[K]): F[ClaimedMessages[K, V]]
Inherited from
StreamCommands
def xclaim(key: K, consumer: Consumer[K], args: XClaimArgs, messageIds: String*): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xclaim(key: K, consumer: Consumer[K], minIdleTime: Long, messageIds: String*): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xdel(key: K, messageIds: String*): F[Long]
Inherited from
StreamCommands
def xgroupCreate(streamOffset: StreamOffset[K], group: K, args: XGroupCreateArgs): F[String]
Inherited from
StreamCommands
def xgroupCreate(streamOffset: StreamOffset[K], group: K): F[String]
Inherited from
StreamCommands
def xgroupCreateconsumer(key: K, consumer: Consumer[K]): F[Boolean]
Inherited from
StreamCommands
def xgroupDelconsumer(key: K, consumer: Consumer[K]): F[Long]
Inherited from
StreamCommands
def xgroupDestroy(key: K, group: K): F[Boolean]
Inherited from
StreamCommands
def xgroupSetid(streamOffset: StreamOffset[K], group: K): F[String]
Inherited from
StreamCommands
def xinfoConsumers(key: K, group: K): F[Seq[RedisData[V]]]
Inherited from
StreamCommands
def xinfoGroups(key: K): F[Seq[RedisData[V]]]
Inherited from
StreamCommands
def xinfoStream(key: K): F[Seq[RedisData[V]]]
Inherited from
StreamCommands
def xlen(key: K): F[Long]
Inherited from
StreamCommands
def xpending(key: K, args: XPendingArgs[K]): F[Seq[PendingMessage]]
Inherited from
StreamCommands
def xpending(key: K, consumer: Consumer[K], range: RedisRange[String], limit: Limit): F[Seq[PendingMessage]]
Inherited from
StreamCommands
def xpending(key: K, group: K, range: RedisRange[String], limit: Limit): F[Seq[PendingMessage]]
Inherited from
StreamCommands
def xpending(key: K, group: K): F[PendingMessages]
Inherited from
StreamCommands
def xrange(key: K, range: RedisRange[String], limit: Limit): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xrange(key: K, range: RedisRange[String]): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xread(args: XReadArgs, streams: StreamOffset[K]*): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xread(streams: StreamOffset[K]*): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xreadgroup(consumer: Consumer[K], args: XReadArgs, streams: StreamOffset[K]*): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xreadgroup(consumer: Consumer[K], streams: StreamOffset[K]*): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xrevrange(key: K, range: RedisRange[String], limit: Limit): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xrevrange(key: K, range: RedisRange[String]): F[Seq[StreamMessage[K, V]]]
Inherited from
StreamCommands
def xtrim(key: K, args: XTrimArgs): F[Long]
Inherited from
StreamCommands
def xtrim(key: K, approximateTrimming: Boolean, count: Long): F[Long]
Inherited from
StreamCommands
def xtrim(key: K, count: Long): F[Long]
Inherited from
StreamCommands
def zadd(key: K, zAddArgs: ZAddArgs, scoredValues: (Double, V)*): F[Long]
Inherited from
SortedSetCommands
def zadd(key: K, zAddArgs: ZAddArgs, score: Double, member: V): F[Long]
Inherited from
SortedSetCommands
def zadd(key: K, scoredValues: (Double, V)*): F[Long]
Inherited from
SortedSetCommands
def zadd(key: K, score: Double, member: V): F[Long]
Inherited from
SortedSetCommands
def zaddincr(key: K, zAddArgs: ZAddArgs, score: Double, member: V): F[Option[Double]]
Inherited from
SortedSetCommands
def zaddincr(key: K, score: Double, member: V): F[Option[Double]]
Inherited from
SortedSetCommands
def zcard(key: K): F[Long]
Inherited from
SortedSetCommands
def zcount(key: K, range: RedisRange[Double]): F[Long]
Inherited from
SortedSetCommands
def zdiff(keys: K*): F[Seq[V]]
Inherited from
SortedSetCommands
def zdiffWithScores(keys: K*): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zdiffstore(destKey: K, srcKeys: K*): F[Long]
Inherited from
SortedSetCommands
def zincrby(key: K, amount: Double, member: V): F[Double]
Inherited from
SortedSetCommands
def zinter(aggregateArgs: ZAggregateArgs, keys: K*): F[Seq[V]]
Inherited from
SortedSetCommands
def zinter(keys: K*): F[Seq[V]]
Inherited from
SortedSetCommands
def zinterWithScores(keys: K*): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zinterWithScores(aggregateArgs: ZAggregateArgs, keys: K*): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zinterstore(destination: K, storeArgs: ZStoreArgs, keys: K*): F[Long]
Inherited from
SortedSetCommands
def zinterstore(destination: K, keys: K*): F[Long]
Inherited from
SortedSetCommands
def zlexcount(key: K, range: RedisRange[V]): F[Long]
Inherited from
SortedSetCommands
def zmscore(key: K, members: V*): F[Seq[Option[Double]]]
Inherited from
SortedSetCommands
def zpopmax(key: K, count: Long): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zpopmax(key: K): F[Option[(Double, V)]]
Inherited from
SortedSetCommands
def zpopmin(key: K, count: Long): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zpopmin(key: K): F[Option[(Double, V)]]
Inherited from
SortedSetCommands
def zrandmember(key: K, count: Long): F[Seq[V]]
Inherited from
SortedSetCommands
def zrandmember(key: K): F[Option[V]]
Inherited from
SortedSetCommands
def zrandmemberWithScores(key: K, count: Long): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zrandmemberWithScores(key: K): F[Option[(Double, V)]]
Inherited from
SortedSetCommands
def zrange(key: K, start: Long, stop: Long): F[Seq[V]]
Inherited from
SortedSetCommands
def zrangeWithScores(key: K, start: Long, stop: Long): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zrangebylex(key: K, range: RedisRange[V], limit: Limit): F[Seq[V]]
Inherited from
SortedSetCommands
def zrangebylex(key: K, range: RedisRange[V]): F[Seq[V]]
Inherited from
SortedSetCommands
def zrangebyscore(key: K, range: RedisRange[Double], limit: Limit): F[Seq[V]]
Inherited from
SortedSetCommands
def zrangebyscore(key: K, range: RedisRange[Double]): F[Seq[V]]
Inherited from
SortedSetCommands
def zrangebyscoreWithScores(key: K, range: RedisRange[Double], limit: Limit): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zrangebyscoreWithScores(key: K, range: RedisRange[Double]): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zrangestorebylex(dstKey: K, srcKey: K, range: RedisRange[V], limit: Limit): F[Long]
Inherited from
SortedSetCommands
def zrangestorebyscore(dstKey: K, srcKey: K, range: RedisRange[Double], limit: Limit): F[Long]
Inherited from
SortedSetCommands
def zrank(key: K, member: V): F[Option[Long]]
Inherited from
SortedSetCommands
def zrem(key: K, members: V*): F[Long]
Inherited from
SortedSetCommands
def zremrangebylex(key: K, range: RedisRange[V]): F[Long]
Inherited from
SortedSetCommands
def zremrangebyrank(key: K, start: Long, stop: Long): F[Long]
Inherited from
SortedSetCommands
def zremrangebyscore(key: K, range: RedisRange[Double]): F[Long]
Inherited from
SortedSetCommands
def zrevrange(key: K, start: Long, stop: Long): F[Seq[V]]
Inherited from
SortedSetCommands
def zrevrangeWithScores(key: K, start: Long, stop: Long): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zrevrangebylex(key: K, range: RedisRange[V], limit: Limit): F[Seq[V]]
Inherited from
SortedSetCommands
def zrevrangebylex(key: K, range: RedisRange[V]): F[Seq[V]]
Inherited from
SortedSetCommands
def zrevrangebyscore(key: K, range: RedisRange[Double], limit: Limit): F[Seq[V]]
Inherited from
SortedSetCommands
def zrevrangebyscore(key: K, range: RedisRange[Double]): F[Seq[V]]
Inherited from
SortedSetCommands
def zrevrangebyscoreWithScores(key: K, range: RedisRange[Double], limit: Limit): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zrevrangebyscoreWithScores(key: K, range: RedisRange[Double]): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zrevrangestorebylex(dstKey: K, srcKey: K, range: RedisRange[V], limit: Limit): F[Long]
Inherited from
SortedSetCommands
def zrevrangestorebyscore(dstKey: K, srcKey: K, range: RedisRange[Double], limit: Limit): F[Long]
Inherited from
SortedSetCommands
def zrevrank(key: K, member: V): F[Option[Long]]
Inherited from
SortedSetCommands
def zscan(key: K, scanCursor: ScanCursor): F[DataScanCursor[(Double, V)]]
Inherited from
SortedSetCommands
def zscan(key: K, scanCursor: ScanCursor, scanArgs: ScanArgs): F[DataScanCursor[(Double, V)]]
Inherited from
SortedSetCommands
def zscan(key: K, scanArgs: ScanArgs): F[DataScanCursor[(Double, V)]]
Inherited from
SortedSetCommands
def zscan(key: K): F[DataScanCursor[(Double, V)]]
Inherited from
SortedSetCommands
def zscore(key: K, member: V): F[Option[Double]]
Inherited from
SortedSetCommands
def zunion(aggregateArgs: ZAggregateArgs, keys: K*): F[Seq[V]]
Inherited from
SortedSetCommands
def zunion(keys: K*): F[Seq[V]]
Inherited from
SortedSetCommands
def zunionWithScores(keys: K*): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zunionWithScores(aggregateArgs: ZAggregateArgs, keys: K*): F[Seq[(Double, V)]]
Inherited from
SortedSetCommands
def zunionstore(destination: K, storeArgs: ZStoreArgs, keys: K*): F[Long]
Inherited from
SortedSetCommands
def zunionstore(destination: K, keys: K*): F[Long]
Inherited from
SortedSetCommands

Concrete fields

protected
val underlying: RedisAsyncCommands[K, V]

Implicits

Implicits

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