Instance Constructors
-
-
new
SentinelClient(host: String, port: Int)
Type Members
-
type
MultiMultiReply = PartialFunction[(Char, Array[Byte]), Option[List[Option[List[Option[Array[Byte]]]]]]]
-
type
MultiReply = PartialFunction[(Char, Array[Byte]), Option[List[Option[Array[Byte]]]]]
-
type
Reply[T] = PartialFunction[(Char, Array[Byte]), T]
-
type
SingleReply = PartialFunction[(Char, Array[Byte]), Option[Array[Byte]]]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
asAny: Option[Any]
-
def
asBoolean: Boolean
-
def
asBulk[T](implicit parse: Parse[T]): Option[T]
-
def
asBulkWithTime[T](implicit parse: Parse[T]): Option[T]
-
def
asExec(handlers: Seq[() ⇒ Any]): Option[List[Any]]
-
final
def
asInstanceOf[T0]: T0
-
def
asInt: Option[Int]
-
def
asList[T](implicit parse: Parse[T]): Option[List[Option[T]]]
-
def
asListOfListPairs[A, B](implicit parseA: Parse[A], parseB: Parse[B]): Option[List[Option[List[Option[(A, B)]]]]]
-
def
asListPairs[A, B](implicit parseA: Parse[A], parseB: Parse[B]): Option[List[Option[(A, B)]]]
-
def
asLong: Option[Long]
-
def
asQueuedList: Option[List[Option[String]]]
-
def
asSet[T](implicit arg0: Parse[T]): Option[Set[Option[T]]]
-
def
asString: Option[String]
-
def
auth(secret: Any)(implicit format: Format): Boolean
-
-
def
checkFormat(msg: String, refs: Any*): String
-
def
clearFd: Unit
-
def
clone(): AnyRef
-
def
cmd(args: Seq[Array[Byte]]): Array[Byte]
-
def
connect: Boolean
-
def
connected: Boolean
-
var
db: Int
-
def
debug(message: String, error: Throwable, values: Any*): Unit
-
def
debug(message: String, values: Any*): Unit
-
def
disconnect: Boolean
-
def
echo[A](data: String)(implicit format: Format, parse: Parse[A]): Option[A]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
val
errReply: Reply[Nothing]
-
def
error(message: String, error: Throwable, values: Any*): Unit
-
def
error(message: String, values: Any*): Unit
-
def
execReply(handlers: Seq[() ⇒ Any]): PartialFunction[(Char, Array[Byte]), Option[List[Any]]]
-
def
failover(name: String): Boolean
-
def
finalize(): Unit
-
def
flattenPairs(in: Iterable[Product2[Any, Any]]): List[Any]
-
final
def
getClass(): Class[_]
-
def
getMasterAddrByName(name: String): Option[(String, Int)]
-
def
hashCode(): Int
-
val
host: String
-
def
ifDebug(message: ⇒ String): Unit
-
def
ifError(message: ⇒ String): Unit
-
def
ifInfo(message: ⇒ String): Unit
-
def
ifTrace(message: ⇒ String): Unit
-
def
ifWarn(message: ⇒ String): Unit
-
var
in: InputStream
-
def
info(message: String, error: Throwable, values: Any*): Unit
-
def
info(message: String, values: Any*): Unit
-
val
integerReply: Reply[Option[Int]]
-
final
def
isInstanceOf[T0]: Boolean
-
val
longReply: Reply[Option[Long]]
-
def
master[K, V](masterName: String)(implicit format: Format, parseK: Parse[K], parseV: Parse[V]): Option[Map[K, V]]
-
def
masters[K, V](implicit format: Format, parseK: Parse[K], parseV: Parse[V]): Option[List[Option[Map[K, V]]]]
-
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
var
out: OutputStream
-
def
pSubscribe(channel: String, channels: String*)(fn: (PubSubMessage) ⇒ Any): Unit
-
def
pSubscribeRaw(channel: String, channels: String*): Unit
-
def
pUnsubscribe(channel: String, channels: String*): Unit
-
def
pUnsubscribe: Unit
-
def
ping: Option[String]
-
val
port: Int
-
def
queuedReplyInt: Reply[Option[Int]]
-
def
queuedReplyList: MultiReply
-
def
queuedReplyLong: Reply[Option[Long]]
-
def
quit: Boolean
-
def
readCounted(count: Int): Array[Byte]
-
def
readLine: Array[Byte]
-
def
receive[T](pf: Reply[T]): T
-
def
reconnect: Boolean
-
def
reset(pattern: String): Option[Int]
-
def
select(index: Int): Boolean
-
def
send[A](command: String)(result: ⇒ A): A
-
def
send[A](command: String, args: Seq[Any])(result: ⇒ A)(implicit format: Format): A
-
def
sentinelsByMaster(masterName: String)(implicit format: Format): List[SentinelAddress]
-
-
def
slaves[K, V](name: String)(implicit format: Format, parseK: Parse[K], parseV: Parse[V]): Option[List[Option[Map[K, V]]]]
-
var
socket: Socket
-
def
stopSubscribing: Unit
-
def
subscribe(channel: String, channels: String*)(fn: (PubSubMessage) ⇒ Any): Unit
-
def
subscribeRaw(channel: String, channels: String*): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
trace(message: String, error: Throwable, values: Any*): Unit
-
def
trace(message: String, values: Any*): Unit
-
def
unsubscribe(channel: String, channels: String*): Unit
-
def
unsubscribe: Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
warn(message: String, error: Throwable, values: Any*): Unit
-
def
warn(message: String, values: Any*): Unit
-
def
write(data: Array[Byte]): Unit
-
def
write_to_socket(data: Array[Byte])(op: (OutputStream) ⇒ Unit): Unit
Inherited from R
Inherited from redis.Reply
Inherited from AnyRef
Inherited from Any