cc.otavia.redis.cmd

Members list

Type members

Classlikes

case class Auth(password: String) extends Command[OK]

Attributes

Supertypes
trait Product
trait Equals
trait Command[OK]
trait Ask[OK]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class BulkReply(value: Array[Byte]) extends CommandResponse

Attributes

Supertypes
trait Product
trait Equals
trait Reply
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait Command[R <: CommandResponse] extends Ask[R]

Attributes

Companion
object
Supertypes
trait Ask[R]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
class Auth
class Del
class Get
class HGetAll
class HSet
class Info
class Select
class Set
Show all
object Command

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Command.type
class CommandException(message: String | Null, cause: Throwable | Null) extends RuntimeException

Attributes

Supertypes
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all
sealed trait CommandResponse extends Reply

Attributes

Supertypes
trait Reply
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
Known subtypes
class BulkReply
class OK
trait RedisMap[K, V]
class Success
case class Del(key: Array[Byte] | Seq[Array[Byte]]) extends Command[Success]

Attributes

Supertypes
trait Product
trait Equals
trait Command[Success]
trait Ask[Success]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class Get(key: String | Array[Byte]) extends Command[BulkReply]

Attributes

Supertypes
trait Product
trait Equals
trait Ask[BulkReply]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
class HGetAll(key: Array[Byte]) extends Command[RedisMap[_, _]]

Attributes

Supertypes
trait Command[RedisMap[_, _]]
trait Ask[RedisMap[_, _]]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class HSet(key: Array[Byte], values: (String, String) | RedisMap[_, _]) extends Command[Success]

Attributes

Supertypes
trait Product
trait Equals
trait Command[Success]
trait Ask[Success]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class Info() extends Command[BulkReply]

Attributes

Supertypes
trait Product
trait Equals
trait Ask[BulkReply]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class OK() extends CommandResponse

Attributes

Supertypes
trait Product
trait Equals
trait Reply
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
trait RedisMap[K, V] extends CommandResponse

Attributes

Supertypes
trait Reply
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class Select(db: Int) extends Command[OK]

Attributes

Supertypes
trait Product
trait Equals
trait Command[OK]
trait Ask[OK]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class Set(key: Array[Byte], value: Array[Byte]) extends Command[OK]

Attributes

Supertypes
trait Product
trait Equals
trait Command[OK]
trait Ask[OK]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
case class Success(value: Long) extends CommandResponse

Attributes

Supertypes
trait Product
trait Equals
trait Reply
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all