class
RedisClient extends RedisOps
Instance Constructors
-
new
RedisClient(clientRef: ActorRef)
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
-
def
append(key: String, value: Stringified)(implicit timeout: Timeout): Future[Long]
-
final
def
asInstanceOf[T0]: T0
-
def
auth(secret: String)(implicit timeout: Timeout): Future[Boolean]
-
-
-
def
bitcount(key: String, range: Option[(Int, Int)] = None)(implicit timeout: Timeout): Future[Long]
-
def
bitop(op: String, destKey: String, srcKey: String, srcKeys: String*)(implicit timeout: Timeout): Future[Long]
-
def
bitop(op: String, destKey: String, srcKeys: Seq[String])(implicit timeout: Timeout): Future[Long]
-
def
blpop[A](timeoutInSeconds: Int, key: String, keys: String*)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[(String, A)]]
-
def
blpop[A](timeoutInSeconds: Int, keys: Seq[String])(implicit timeout: Timeout, reader: Reader[A]): Future[Option[(String, A)]]
-
def
brpop[A](timeoutInSeconds: Int, key: String, keys: String*)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[(String, A)]]
-
def
brpop[A](timeoutInSeconds: Int, keys: Seq[String])(implicit timeout: Timeout, reader: Reader[A]): Future[Option[(String, A)]]
-
def
brpoplpush[A](srcKey: String, dstKey: String, timeoutInSeconds: Int)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
-
val
clientRef: ActorRef
-
def
clone(): AnyRef
-
-
-
def
decr(key: String)(implicit timeout: Timeout): Future[Long]
-
def
decrby(key: String, amount: Int)(implicit timeout: Timeout): Future[Long]
-
def
del(key: String, keys: String*)(implicit timeout: Timeout): Future[Long]
-
def
del(keys: Seq[String])(implicit timeout: Timeout): Future[Long]
-
def
discard()(implicit timeout: Timeout): Future[Discarded.type]
-
def
echo(message: String)(implicit timeout: Timeout): Future[String]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
eval[A](script: String, keys: Seq[String] = Nil, args: Seq[Stringified] = Nil)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
evalsha[A](shaHash: String, keys: Seq[String] = Nil, args: Seq[Stringified] = Nil)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
-
def
exists(key: String)(implicit timeout: Timeout): Future[Boolean]
-
def
expire(key: String, ttl: Int)(implicit timeout: Timeout): Future[Boolean]
-
def
expireat(key: String, timestamp: Long)(implicit timeout: Timeout): Future[Boolean]
-
def
finalize(): Unit
-
-
-
def
get[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
final
def
getClass(): Class[_]
-
def
getbit(key: String, offset: Int)(implicit timeout: Timeout): Future[Boolean]
-
def
getrange[A](key: String, start: Int, end: Int)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
getset[A](key: String, value: Stringified)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
hashCode(): Int
-
def
hdel(key: String, field: String, fields: String*)(implicit timeout: Timeout): Future[Long]
-
def
hdel(key: String, fields: Seq[String])(implicit timeout: Timeout): Future[Long]
-
def
hexists(key: String, field: String)(implicit timeout: Timeout): Future[Boolean]
-
def
hget[A](key: String, field: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
hgetall[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Map[String, A]]
-
def
hincrby(key: String, field: String, value: Int)(implicit timeout: Timeout): Future[Long]
-
def
hkeys(key: String)(implicit timeout: Timeout): Future[List[String]]
-
def
hlen(key: String)(implicit timeout: Timeout): Future[Long]
-
def
hmget[A](key: String, field: String, fields: String*)(implicit timeout: Timeout, reader: Reader[A]): Future[Map[String, A]]
-
def
hmget[A](key: String, fields: Seq[String])(implicit timeout: Timeout, reader: Reader[A]): Future[Map[String, A]]
-
def
hmset(key: String, mapLike: Iterable[KeyValuePair])(implicit timeout: Timeout): Future[Boolean]
-
def
hset(key: String, field: String, value: Stringified)(implicit timeout: Timeout): Future[Boolean]
-
def
hsetnx(key: String, field: String, value: Stringified)(implicit timeout: Timeout): Future[Boolean]
-
def
hvals[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
incr(key: String)(implicit timeout: Timeout): Future[Long]
-
def
incrby(key: String, amount: Int)(implicit timeout: Timeout): Future[Long]
-
def
info()(implicit timeout: Timeout): Future[Option[String]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
keys(pattern: String = "*")(implicit timeout: Timeout): Future[List[String]]
-
-
def
lindex[A](key: String, index: Int)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
llen(key: String)(implicit timeout: Timeout): Future[Long]
-
def
lpop[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
lpush(key: String, value: Stringified, values: Stringified*)(implicit timeout: Timeout): Future[Long]
-
def
lpush(key: String, values: Seq[Stringified])(implicit timeout: Timeout): Future[Long]
-
def
lpushx(key: String, value: Stringified)(implicit timeout: Timeout): Future[Long]
-
def
lrange[A](key: String, start: Int, end: Int)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
lrem(key: String, count: Int, value: Stringified)(implicit timeout: Timeout): Future[Long]
-
def
lset(key: String, index: Int, value: Stringified)(implicit timeout: Timeout): Future[Boolean]
-
def
ltrim(key: String, start: Int, end: Int)(implicit timeout: Timeout): Future[Boolean]
-
def
mget[A](key: String, keys: String*)(implicit timeout: Timeout, reader: Reader[A]): Future[Map[String, A]]
-
def
mget[A](keys: Seq[String])(implicit timeout: Timeout, reader: Reader[A]): Future[Map[String, A]]
-
-
def
move(key: String, db: Int)(implicit timeout: Timeout): Future[Boolean]
-
def
mset(kvs: KeyValuePair*)(implicit timeout: Timeout): Future[Boolean]
-
def
msetnx(kvs: KeyValuePair*)(implicit timeout: Timeout): Future[Boolean]
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
persist(key: String)(implicit timeout: Timeout): Future[Boolean]
-
def
pexpire(key: String, ttlInMillis: Int)(implicit timeout: Timeout): Future[Boolean]
-
def
pexpireat(key: String, timestampInMillis: Long)(implicit timeout: Timeout): Future[Boolean]
-
-
def
psetex(key: String, expiryInMillis: Int, value: Stringified)(implicit timeout: Timeout): Future[Boolean]
-
def
pttl(key: String)(implicit timeout: Timeout): Future[Long]
-
def
quit()(implicit timeout: Timeout): Future[Boolean]
-
-
def
rename(oldkey: String, newkey: String)(implicit timeout: Timeout): Future[Boolean]
-
def
renamenx(oldkey: String, newkey: String)(implicit timeout: Timeout): Future[Boolean]
-
def
rpop[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
rpoplpush[A](srcKey: String, dstKey: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
rpush(key: String, value: Stringified, values: Stringified*)(implicit timeout: Timeout): Future[Long]
-
def
rpush(key: String, values: Stringified)(implicit timeout: Timeout): Future[Long]
-
def
rpushx(key: String, value: Stringified)(implicit timeout: Timeout): Future[Long]
-
def
sadd(key: String, value: Stringified, values: Stringified*)(implicit timeout: Timeout): Future[Long]
-
def
sadd(key: String, values: Seq[Stringified])(implicit timeout: Timeout): Future[Long]
-
-
def
scard(key: String)(implicit timeout: Timeout): Future[Long]
-
-
def
sdiff[A](key: String, keys: String*)(implicit timeout: Timeout, reader: Reader[A]): Future[Set[A]]
-
def
sdiff[A](keys: Seq[String])(implicit timeout: Timeout, reader: Reader[A]): Future[Set[A]]
-
def
sdiffstore(destKey: String, key: String, keys: String*)(implicit timeout: Timeout): Future[Long]
-
def
sdiffstore(destKey: String, keys: Seq[String])(implicit timeout: Timeout): Future[Long]
-
def
select(index: Int)(implicit timeout: Timeout): Future[Boolean]
-
def
set(key: String, value: Stringified, exORpx: SetExpiryOption, nxORxx: SetConditionOption)(implicit timeout: Timeout): Future[Boolean]
-
def
set(key: String, value: Stringified, setOption: SetOption)(implicit timeout: Timeout): Future[Boolean]
-
def
set(key: String, value: Stringified, exORpx: Option[SetExpiryOption] = None, nxORxx: Option[SetConditionOption] = None)(implicit timeout: Timeout): Future[Boolean]
-
def
setbit(key: String, offset: Int, value: Boolean)(implicit timeout: Timeout): Future[Long]
-
def
setex(key: String, expiry: Int, value: Stringified)(implicit timeout: Timeout): Future[Boolean]
-
def
setnx(key: String, value: Stringified)(implicit timeout: Timeout): Future[Boolean]
-
def
setrange(key: String, offset: Int, value: Stringified)(implicit timeout: Timeout): Future[Long]
-
-
def
sinter[A](key: String, keys: String*)(implicit timeout: Timeout, reader: Reader[A]): Future[Set[A]]
-
def
sinter[A](keys: Seq[String])(implicit timeout: Timeout, reader: Reader[A]): Future[Set[A]]
-
def
sinterstore(destKey: String, key: String, keys: String*)(implicit timeout: Timeout): Future[Long]
-
def
sinterstore(destKey: String, keys: Seq[String])(implicit timeout: Timeout): Future[Long]
-
def
sismember(key: String, value: Stringified)(implicit timeout: Timeout): Future[Boolean]
-
def
slaveof(node: Option[(String, Int)])(implicit timeout: Timeout): Future[Boolean]
-
def
smembers[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Set[A]]
-
def
smove(sourceKey: String, destKey: String, value: Stringified)(implicit timeout: Timeout): Future[Long]
-
def
sort[A](key: String, limit: Option[(Int, Int)] = None, desc: Boolean = false, alpha: Boolean = false, by: Option[String] = None, get: Seq[String] = Nil)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
sortNStore(key: String, limit: Option[(Int, Int)] = None, desc: Boolean = false, alpha: Boolean = false, by: Option[String] = None, get: Seq[String] = Nil, storeAt: String)(implicit timeout: Timeout): Future[Long]
-
def
spop[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
srandmember[A](key: String, count: Int)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
srandmember[A](key: String)(implicit timeout: Timeout, reader: Reader[A]): Future[Option[A]]
-
def
srem(key: String, value: Stringified, values: Stringified*)(implicit timeout: Timeout): Future[Long]
-
def
srem(key: String, values: Seq[Stringified])(implicit timeout: Timeout): Future[Long]
-
def
strlen(key: String)(implicit timeout: Timeout): Future[Long]
-
def
sunion[A](key: String, keys: String*)(implicit timeout: Timeout, reader: Reader[A]): Future[Set[A]]
-
def
sunion[A](keys: Seq[String])(implicit timeout: Timeout, reader: Reader[A]): Future[Set[A]]
-
def
sunionstore(destKey: String, key: String, keys: String*)(implicit timeout: Timeout): Future[Long]
-
def
sunionstore(destKey: String, keys: Seq[String])(implicit timeout: Timeout): Future[Long]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
tpe(key: String)(implicit timeout: Timeout): Future[String]
-
def
ttl(key: String)(implicit timeout: Timeout): Future[Long]
-
def
type(key: String)(implicit timeout: Timeout): Future[String]
-
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
watch(key: String, keys: String*)(implicit timeout: Timeout): Future[Boolean]
-
def
watch(keys: Seq[String])(implicit timeout: Timeout): Future[Boolean]
-
def
withTransaction(txn: (RedisOps) ⇒ Unit)(implicit timeout: Timeout): Future[Product]
-
def
zadd(key: String, scoreMember: ScoredValue, scoreMembers: ScoredValue*)(implicit timeout: Timeout): Future[Long]
-
def
zadd(key: String, score: Double, member: Stringified)(implicit timeout: Timeout): Future[Long]
-
def
zadd(key: String, scoreMembers: Seq[ScoredValue])(implicit timeout: Timeout): Future[Long]
-
def
zcard(key: String)(implicit timeout: Timeout): Future[Long]
-
def
zcount(key: String, min: Double = `-Inf`, minInclusive: Boolean = true, max: Double = `+Inf`, maxInclusive: Boolean = true)(implicit timeout: Timeout): Future[Long]
-
def
zincrby(key: String, incr: Double, member: Stringified)(implicit timeout: Timeout): Future[Option[Double]]
-
def
zinterstore(dstKey: String, keys: Iterable[String], aggregate: Aggregate = SUM)(implicit timeout: Timeout): Future[Long]
-
def
zinterstoreweighted(dstKey: String, kws: Iterable[Product2[String, Double]], aggregate: Aggregate = SUM)(implicit timeout: Timeout): Future[Long]
-
def
zrange[A](key: String, start: Int = 0, end: Int = 1)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
zrangeByScore[A](key: String, min: Double = `-Inf`, minInclusive: Boolean = true, max: Double = `+Inf`, maxInclusive: Boolean = true, limit: Option[(Int, Int)] = None)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
zrangeByScoreWithScores[A](key: String, min: Double = `-Inf`, minInclusive: Boolean = true, max: Double = `+Inf`, maxInclusive: Boolean = true, limit: Option[(Int, Int)] = None)(implicit timeout: Timeout, reader: Reader[A]): Future[List[(A, Double)]]
-
def
zrangeWithScores[A](key: String, start: Int = 0, end: Int = 1)(implicit timeout: Timeout, reader: Reader[A]): Future[List[(A, Double)]]
-
def
zrank(key: String, member: Stringified)(implicit timeout: Timeout): Future[Option[Long]]
-
def
zrem(key: String, member: Stringified, members: Stringified*)(implicit timeout: Timeout): Future[Long]
-
def
zrem(key: String, members: Seq[Stringified])(implicit timeout: Timeout): Future[Long]
-
def
zremrangebyrank(key: String, start: Int = 0, end: Int = 1)(implicit timeout: Timeout): Future[Long]
-
def
zremrangebyscore(key: String, start: Double = `-Inf`, end: Double = `+Inf`)(implicit timeout: Timeout): Future[Long]
-
def
zrevrange[A](key: String, start: Int = 0, end: Int = 1)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
zrevrangeByScore[A](key: String, max: Double = `+Inf`, maxInclusive: Boolean = true, min: Double = `-Inf`, minInclusive: Boolean = true, limit: Option[(Int, Int)] = None)(implicit timeout: Timeout, reader: Reader[A]): Future[List[A]]
-
def
zrevrangeByScoreWithScores[A](key: String, max: Double = `+Inf`, maxInclusive: Boolean = true, min: Double = `-Inf`, minInclusive: Boolean = true, limit: Option[(Int, Int)] = None)(implicit timeout: Timeout, reader: Reader[A]): Future[List[(A, Double)]]
-
def
zrevrangeWithScores[A](key: String, start: Int = 0, end: Int = 1)(implicit timeout: Timeout, reader: Reader[A]): Future[List[(A, Double)]]
-
def
zrevrank(key: String, member: Stringified)(implicit timeout: Timeout): Future[Option[Long]]
-
def
zscore(key: String, element: Stringified)(implicit timeout: Timeout): Future[Option[Double]]
-
def
zunionstore(dstKey: String, keys: Iterable[String], aggregate: Aggregate = SUM)(implicit timeout: Timeout): Future[Long]
-
def
zunionstoreweighted(dstKey: String, kws: Iterable[Product2[String, Double]], aggregate: Aggregate = SUM)(implicit timeout: Timeout): Future[Long]
Inherited from RedisOps
Inherited from AnyRef
Inherited from Any