trait
Redis extends AnyRef
Abstract Value Members
-
abstract
def
del(key: String): Long
-
abstract
def
exec(task: (Pipeline) ⇒ Unit): Unit
-
abstract
def
exists(key: String): Boolean
-
abstract
def
expire(key: String, ttl: Int): Long
-
abstract
def
flushAll: String
-
abstract
def
get(key: String): Option[String]
-
abstract
def
getset(key: String, field: String): Option[String]
-
abstract
def
hdel(key: String, field: String): Long
-
abstract
def
hexists(key: String, field: String): Boolean
-
abstract
def
hget(key: String, field: String): Option[String]
-
abstract
def
hgetAll(key: String): Map[String, String]
-
abstract
def
hgetMany(keys: Seq[String]): Seq[Map[String, String]]
-
abstract
def
hincrBy(key: String, field: String, increment: Long): Long
-
abstract
def
hmget(key: String, fields: Seq[String]): Seq[Option[String]]
-
abstract
def
hmset(key: String, details: Map[String, String]): String
-
abstract
def
hset(key: String, field: String, value: String): Long
-
abstract
def
incr(key: String): Long
-
abstract
def
incrby(key: String, increment: Int): Long
-
abstract
def
keys(pattern: String): Set[String]
-
abstract
def
llength(key: String): Long
-
abstract
def
lpop(key: String): Option[String]
-
abstract
def
lpush(key: String, value: String): Long
-
abstract
def
lrange(key: String, start: Long, end: Long): Seq[String]
-
abstract
def
lrem(key: String, value: String, number: Long): Long
-
abstract
def
lset(key: String, index: Long, value: String): String
-
abstract
def
ltrim(key: String, start: Long, end: Long): String
-
abstract
def
ping(): Unit
-
abstract
def
put(key: String, values: Map[String, String]): String
-
abstract
def
rpush(key: String, value: String): Long
-
abstract
def
sadd(key: String, value: String): Long
-
abstract
def
scard(key: String): Long
-
abstract
def
set(key: String, value: String): String
-
abstract
def
setnx(key: String, value: String): Long
-
abstract
def
shutdown: Unit
-
abstract
def
sismember(key: String, value: String): Boolean
-
abstract
def
smembers(key: String): Set[String]
-
abstract
def
srem(key: String, value: String): Long
-
abstract
def
syncAndReturnAll(task: (Pipeline) ⇒ Unit): Seq[AnyRef]
-
abstract
def
ttl(key: String): Long
-
abstract
def
zadd(key: String, score: Double, value: String): Long
-
abstract
def
zcard(key: String): Long
-
abstract
def
zincrBy(key: String, increment: Double, member: String): Double
-
abstract
def
zrange(key: String, start: Int, end: Int): Seq[String]
-
abstract
def
zrangeWithScores(key: String, start: Int, end: Int): Map[String, Double]
-
abstract
def
zrank(key: String, member: String): Option[Long]
-
abstract
def
zrem(key: String, member: String): Long
-
abstract
def
zrevrange(key: String, start: Int, end: Int): Seq[String]
-
abstract
def
zrevrangeWithScores(key: String, start: Int, end: Int): Map[String, Double]
-
abstract
def
zrevrank(key: String, member: String): Option[Long]
-
abstract
def
zscore(key: String, member: String): Option[Double]
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
syncAndExpect(task: (Pipeline) ⇒ Unit, count: Int): Seq[AnyRef]
-
def
syncAndReturn[A, B, C, D, E, F, G, H, I](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B], arg2: Manifest[C], arg3: Manifest[D], arg4: Manifest[E], arg5: Manifest[F], arg6: Manifest[G], arg7: Manifest[H], arg8: Manifest[I]): (A, B, C, D, E, F, G, H, I)
-
def
syncAndReturn[A, B, C, D, E, F, G, H](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B], arg2: Manifest[C], arg3: Manifest[D], arg4: Manifest[E], arg5: Manifest[F], arg6: Manifest[G], arg7: Manifest[H]): (A, B, C, D, E, F, G, H)
-
def
syncAndReturn[A, B, C, D, E, F, G](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B], arg2: Manifest[C], arg3: Manifest[D], arg4: Manifest[E], arg5: Manifest[F], arg6: Manifest[G]): (A, B, C, D, E, F, G)
-
def
syncAndReturn[A, B, C, D, E, F](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B], arg2: Manifest[C], arg3: Manifest[D], arg4: Manifest[E], arg5: Manifest[F]): (A, B, C, D, E, F)
-
def
syncAndReturn[A, B, C, D, E](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B], arg2: Manifest[C], arg3: Manifest[D], arg4: Manifest[E]): (A, B, C, D, E)
-
def
syncAndReturn[A, B, C, D](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B], arg2: Manifest[C], arg3: Manifest[D]): (A, B, C, D)
-
def
syncAndReturn[A, B, C](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B], arg2: Manifest[C]): (A, B, C)
-
def
syncAndReturn[A, B](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A], arg1: Manifest[B]): (A, B)
-
def
syncAndReturnAllAs[A](task: (Pipeline) ⇒ Unit)(implicit arg0: Manifest[A]): Seq[A]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any