RedisCommands
object RedisCommands
Type members
Classlikes
final case
class XClaimArgs(minIdleTime: Long, idle: Option[Long], time: Option[Long], retrycount: Option[Long], force: Boolean)
final case
class XPendingSummary(totalPending: Long, smallestId: String, greatestId: String, consumerPendings: List[(String, Int)])
- Companion
- object
Value members
Concrete methods
def brpoplpush[F[_] : RedisCtx](source: String, destination: String, timeout: Long): F[Option[String]]
def eval[F[_] : RedisCtx, A : RedisResult](script: String, keys: List[String], args: List[String]): F[A]
def evalsha[F[_] : RedisCtx, A : RedisResult](script: String, keys: List[String], args: List[String]): F[A]
def xclaimdetail[F[_] : RedisCtx](stream: String, consumer: Consumer, args: XClaimArgs, messageIds: List[String]): F[List[StreamsRecord]]
def xclaimsummary[F[_] : RedisCtx](stream: String, consumer: Consumer, args: XClaimArgs, messageIds: List[String]): F[List[String]]
def xgroupcreate[F[_] : RedisCtx](stream: String, groupName: String, startId: String, mkStream: Boolean): F[Status]
def xgroupdelconsumer[F[_] : RedisCtx](stream: String, groupName: String, consumer: String): F[Long]
def xrange[F[_] : RedisCtx](stream: String, startOpt: Option[String], endOpt: Option[String], countOpt: Option[Int]): F[Option[List[StreamsRecord]]]
def xread[F[_] : RedisCtx](streams: Set[StreamOffset], xreadOpts: XReadOpts): F[Option[List[XReadResponse]]]
def xreadgroup[F[_] : RedisCtx](consumer: Consumer, streams: Set[StreamOffset], xreadOpts: XReadOpts): F[Option[List[XReadResponse]]]
def xrevrange[F[_] : RedisCtx](stream: String, endOpt: Option[String], startOpt: Option[String], countOpt: Option[Int]): F[Option[List[StreamsRecord]]]
def xtrim[F[_] : RedisCtx](stream: String, strategy: XTrimStrategy, trimmingOpt: Option[Trimming], limitOpt: Option[Int]): F[Int]
def zrangebyscorelimit[F[_] : RedisCtx](key: String, min: Double, max: Double, offset: Long, count: Long): F[List[String]]
def zrangebyscorelimitwithscores[F[_] : RedisCtx](key: String, min: Double, max: Double, offset: Long, count: Long): F[List[(String, Double)]]
def zrangebyscorewithscores[F[_] : RedisCtx](key: String, min: Double, max: Double): F[List[(String, Double)]]
def zrangewithscores[F[_] : RedisCtx](key: String, start: Long, stop: Long): F[List[(String, Double)]]
def zrevrangebyscorelimit[F[_] : RedisCtx](key: String, min: Double, max: Double, offset: Long, count: Long): F[List[String]]
def zrevrangebyscorelimitwithscores[F[_] : RedisCtx](key: String, min: Double, max: Double, offset: Long, count: Long): F[List[(String, Double)]]
def zrevrangebyscorewithscores[F[_] : RedisCtx](key: String, min: Double, max: Double): F[List[(String, Double)]]
def zrevrangewithscores[F[_] : RedisCtx](key: String, start: Long, stop: Long): F[List[(String, Double)]]
Deprecated methods
@deprecated("use xgroupcreate(stream: String, groupName: String, startId: String, mkStream: Boolean) instead", "0.3.3")
def xgroupcreate[F[_]](stream: String, groupName: String, startId: String, ctx: RedisCtx[F]): F[Status]
- Deprecated