redis

package redis

Type members

Classlikes

@implicitNotFound(msg = "No ByteString deserializer found for type ${T}. Try to implement an implicit ByteStringDeserializer for this type.")
Companion:
object
Source:
Converter.scala
@implicitNotFound(msg = "No ByteString serializer found for type ${K}. Try to implement an implicit ByteStringSerializer for this type.")
Companion:
object
Source:
Converter.scala
case class Cursor[T](index: Int, data: T)
Companion:
object
Source:
Converter.scala
abstract class MultiClusterKey[K](implicit redisKey: ByteStringSerializer[K]) extends ClusterKey
Companion:
object
Source:
RedisCluster.scala
case class Operation[RedisReplyT <: RedisReply, T](redisCommand: RedisCommand[RedisReplyT, T], promise: Promise[T])
case class RedisBlockingClient(var host: String, var port: Int, password: Option[String], db: Option[Int], name: String, connectTimeout: Option[FiniteDuration])(implicit _system: ActorSystem, redisDispatcher: RedisDispatcher) extends RedisClientActorLike with BLists
case class RedisClient(var host: String, var port: Int, password: Option[String], db: Option[Int], name: String, connectTimeout: Option[FiniteDuration])(implicit _system: ActorSystem, redisDispatcher: RedisDispatcher) extends RedisClientActorLike with RedisCommands with Transactions
abstract class RedisClientActorLike(system: ActorSystem, redisDispatcher: RedisDispatcher, connectTimeout: Option[FiniteDuration]) extends ActorRequest
case class RedisClientMasterSlaves(master: RedisServer, slaves: Seq[RedisServer])(implicit _system: ActorSystem, redisDispatcher: RedisDispatcher) extends RedisCommands with Transactions
case class RedisClientMutablePool(redisServers: Seq[RedisServer], name: String)(implicit system: ActorSystem, redisDispatcher: RedisDispatcher) extends RedisClientPoolLike with RoundRobinPoolRequest with RedisCommands
case class RedisClientPool(redisServers: Seq[RedisServer], name: String)(implicit _system: ActorSystem, redisDispatcher: RedisDispatcher) extends RedisClientPoolLike with RoundRobinPoolRequest with RedisCommands
abstract class RedisClientPoolLike(system: ActorSystem, redisDispatcher: RedisDispatcher)
case class RedisCluster(redisServers: Seq[RedisServer], name: String)(implicit _system: ActorSystem, redisDispatcher: RedisDispatcher) extends RedisClientPoolLike with RedisCommands
trait RedisCommand[RedisReplyT <: RedisReply, +T]
trait RedisCommands extends Keys with Strings with Hashes with Lists with Sets with SortedSets with Publish with Scripting with Connection with Server with HyperLogLog with Clusters with Geo
case class RedisConnection(actor: ActorRef, active: Ref[Boolean])
case class RedisDispatcher(name: String)
case class RedisPubSub(host: String, port: Int, channels: Seq[String], patterns: Seq[String], onMessage: Message => Unit, onPMessage: PMessage => Unit, authPassword: Option[String], name: String)(implicit system: ActorRefFactory, redisDispatcher: RedisDispatcher)
@implicitNotFound(msg = "No RedisReplyDeserializer deserializer found for type ${T}. Try to implement an implicit RedisReplyDeserializer for this type.")
Companion:
object
Source:
Converter.scala
case class RedisServer(host: String, port: Int, password: Option[String], db: Option[Int])
case class SentinelClient(var host: String, var port: Int, onMasterChange: (String, String, Int) => Unit, onNewSentinel: (String, String, Int) => Unit, onSentinelDown: (String, String, Int) => Unit, onNewSlave: (String, String, Int) => Unit, onSlaveDown: (String, String, Int) => Unit, name: String)(implicit _system: ActorSystem, redisDispatcher: RedisDispatcher) extends RedisClientActorLike with SentinelCommands
abstract class SentinelMonitored(system: ActorSystem, redisDispatcher: RedisDispatcher)
case class SentinelMonitoredRedisBlockingClient(sentinels: Seq[(String, Int)], master: String, password: Option[String], db: Option[Int], name: String)(implicit system: ActorSystem, redisDispatcher: RedisDispatcher) extends SentinelMonitoredRedisClientLike with BLists
case class SentinelMonitoredRedisClient(sentinels: Seq[(String, Int)], master: String, password: Option[String], db: Option[Int], name: String)(implicit system: ActorSystem, redisDispatcher: RedisDispatcher) extends SentinelMonitoredRedisClientLike with RedisCommands with Transactions
case class SentinelMonitoredRedisClientMasterSlaves(sentinels: Seq[(String, Int)], master: String)(implicit _system: ActorSystem, redisDispatcher: RedisDispatcher) extends SentinelMonitored with ActorRequest with RedisCommands with Transactions
abstract class SimpleClusterKey[K](implicit redisKey: ByteStringSerializer[K]) extends ClusterKey
case class Transaction(commands: Seq[Operation[_, _]])