Instance Constructors
-
Type Members
-
-
-
-
type
Result[A] = Future[A]
-
-
-
-
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
final
def
asInstanceOf[T0]: T0
-
def
auth(password: String): Result[Unit]
-
def
bgrewriteaof: Result[String]
-
def
bgsave(schedule: Boolean = false): Result[String]
-
def
bgsave: Result[String]
-
-
def
bitfield(key: Key, ops: Iterable[BitFieldOp]): Result[Seq[Opt[Long]]]
-
-
-
def
bitop(multiOperation: MultiBitOp, destkey: Key, keys: Key*): Result[Int]
-
def
bitopNot(destkey: Key, key: Key): Result[Int]
-
-
-
-
def
blpop(keys: Iterable[Key], timeout: Int): Result[Opt[(Key, Value)]]
-
def
blpop(key: Key, timeout: Int): Result[Opt[Value]]
-
def
blpop(keys: Iterable[Key]): Result[(Key, Value)]
-
-
-
def
brpop(keys: Iterable[Key], timeout: Int): Result[Opt[(Key, Value)]]
-
def
brpop(key: Key, timeout: Int): Result[Opt[Value]]
-
def
brpop(keys: Iterable[Key]): Result[(Key, Value)]
-
-
-
def
brpoplpush(source: Key, destination: Key, timeout: Int): Result[Opt[Value]]
-
def
brpoplpush(source: Key, destination: Key): Result[Value]
-
def
clientGetname: Result[Opt[String]]
-
-
-
-
def
clientPause(timeout: Long): Result[Unit]
-
def
clientSetname(connectionName: String): Result[Unit]
-
def
clone(): AnyRef
-
def
clusterAddslots(slots: Iterable[Int]): Result[Unit]
-
def
clusterAddslots(slot: Int, slots: Int*): Result[Unit]
-
def
clusterCountFailureReports(nodeId: NodeId): Result[Long]
-
def
clusterCountkeysinslot(slot: Int): Result[Long]
-
def
clusterDelslots(slots: Iterable[Int]): Result[Unit]
-
def
clusterDelslots(slot: Int, slots: Int*): Result[Unit]
-
-
def
clusterFailover: Result[Unit]
-
def
clusterFlushslots: Result[Unit]
-
-
def
clusterGetkeysinslot(slot: Int, count: Int): Result[Seq[Key]]
-
-
def
clusterKeyslot(key: Key): Result[Int]
-
-
-
-
def
clusterReplicate(nodeId: NodeId): Result[Unit]
-
def
clusterReset(hard: Boolean = false): Result[Unit]
-
-
def
clusterSaveconfig: Result[Unit]
-
def
clusterSetConfigEpoch(configEpoch: Long): Result[Unit]
-
-
-
-
-
-
def
commandCount: Result[Int]
-
def
commandGetkeys(command: Seq[ByteString]): Result[Seq[Key]]
-
-
def
commandInfo(commandNames: Seq[String]): Result[Seq[CommandInfo]]
-
def
commandInfo(commandName: String, commandNames: String*): Result[Seq[CommandInfo]]
-
def
commandInfo(commandName: String): Result[CommandInfo]
-
def
configGet(parameter: String): Result[Seq[(String, String)]]
-
def
configResetstat: Result[Unit]
-
def
configRewrite: Result[Unit]
-
def
configSet(parameter: String, value: String): Result[Unit]
-
-
-
def
debugSegfault: Result[Nothing]
-
-
-
def
del(keys: Iterable[Key]): Result[Int]
-
-
-
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
eval[T](source: String, keys: Seq[Key], args: Seq[Value])(decoder: ReplyDecoder[T]): Result[T]
-
def
eval[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]
-
def
evalsha[T](sha1: Sha1, keys: Seq[Key], args: Seq[Value])(decoder: ReplyDecoder[T]): Result[T]
-
def
evalsha[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]
-
def
evalshaOrEval[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]
-
-
def
execute[A](command: RedisBatch[A]): Future[A]
-
def
executeAsync[A](command: RedisBatch[A]): Future[A]
-
-
def
exists(keys: Iterable[Key]): Result[Int]
-
-
-
-
-
def
finalize(): Unit
-
-
-
-
-
-
-
def
geohash(key: Key, members: Seq[Value]): Result[Seq[Opt[GeoHash]]]
-
def
geohash(key: Key, member: Value, members: Value*): Result[Seq[Opt[GeoHash]]]
-
-
def
geopos(key: Key, members: Seq[Value]): Result[Seq[Opt[GeoPoint]]]
-
-
-
-
-
-
-
-
final
def
getClass(): Class[_]
-
-
def
getrange(key: Key, start: Int = 0, end: Int = 1): Result[Value]
-
-
-
-
def
hdel(key: Key, fields: Iterable[HashKey]): Result[Int]
-
-
-
implicit
def
headOps[T](head: T): HeadOps[T]
-
-
-
-
-
-
-
-
def
hmget(key: Key, fields: Seq[HashKey]): Result[Seq[Opt[Value]]]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
def
iterableTailOps[T](tail: Iterable[T]): IterableTailOps[T]
-
implicit
def
iteratorTailOps[T](tail: Iterator[T]): IteratorTailOps[T]
-
-
def
keySlot(key: Key): Int
-
-
def
keys(pattern: Key): Result[BSet[Key]]
-
-
-
def
linsert(key: Key, pivot: Value, value: Value, before: Boolean = false): Result[Opt[Long]]
-
-
-
def
lpush(key: Key, values: Iterable[Value]): Result[Long]
-
-
-
def
lrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]
-
-
-
def
ltrim(key: Key, start: Long = 0, stop: Long = 1): Result[Unit]
-
def
mget(keys: Iterable[Key]): Result[Seq[Opt[Value]]]
-
def
mget(key: Key, keys: Key*): Result[Seq[Opt[Value]]]
-
def
migrate(keys: Iterable[Key], address: NodeAddress, destinationDb: Int, timeout: Long, copy: Boolean = false, replace: Boolean = false): Result[Boolean]
-
-
def
mset(keyValues: Iterable[(Key, Value)]): Result[Unit]
-
-
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
objectIdletime(key: Key): Result[Opt[Long]]
-
def
objectRefcount(key: Key): Result[Opt[Long]]
-
-
-
def
pexpireat(key: Key, millisecondsTimestamp: Long): Result[Boolean]
-
-
-
def
pfcount(keys: Iterable[Key]): Result[Long]
-
-
def
pfmerge(destkey: Key, sourcekeys: Iterable[Key]): Result[Unit]
-
def
pfmerge(destkey: Key, sourcekey: Key, sourcekeys: Key*): Result[Unit]
-
-
def
psetex(key: Key, milliseconds: Long, value: Value): Result[Unit]
-
def
pttl(key: Key): Result[Opt[Opt[Long]]]
-
-
def
randomkey: Result[Opt[Key]]
-
-
-
-
-
-
def
restore(key: Key, ttl: Long, dumpedValue: Dumped, replace: Boolean = false): Result[Unit]
-
-
-
def
rpoplpush(source: Key, destination: Key): Result[Opt[Value]]
-
def
rpush(key: Key, values: Iterable[Value]): Result[Long]
-
-
-
def
sadd(key: Key, members: Iterable[Value]): Result[Int]
-
-
-
-
-
-
-
def
scriptExists(hashes: Iterable[Sha1]): Result[Seq[Boolean]]
-
def
scriptExists(hash: Sha1, hashes: Sha1*): Result[Seq[Boolean]]
-
-
-
-
-
def
sdiff(source: Key, keys: Iterable[Key]): Result[BSet[Value]]
-
def
sdiff(source: Key, keys: Key*): Result[BSet[Value]]
-
def
sdiffstore(destination: Key, source: Key, keys: Iterable[Key]): Result[Long]
-
def
sdiffstore(destination: Key, source: Key, keys: Key*): Result[Long]
-
-
-
-
-
-
def
setrange(key: Key, offset: Int, value: Value): Result[Int]
-
-
def
shutdown: Result[Nothing]
-
def
sinter(keys: Iterable[Key]): Result[BSet[Value]]
-
def
sinter(key: Key, keys: Key*): Result[BSet[Value]]
-
def
sinterstore(destination: Key, keys: Iterable[Key]): Result[Long]
-
def
sinterstore(destination: Key, key: Key, keys: Key*): Result[Long]
-
-
-
-
-
-
-
-
def
smembers(key: Key): Result[BSet[Value]]
-
-
-
-
-
-
-
def
srandmember(key: Key, count: Int): Result[Seq[Value]]
-
def
srandmember(key: Key): Result[Opt[Value]]
-
def
srandmemberDistinct(key: Key, count: Int): Result[BSet[Value]]
-
def
srem(key: Key, members: Iterable[Value]): Result[Int]
-
-
-
-
-
def
sunion(keys: Iterable[Key]): Result[BSet[Value]]
-
def
sunion(key: Key, keys: Key*): Result[BSet[Value]]
-
def
sunionstore(destination: Key, keys: Iterable[Key]): Result[Long]
-
def
sunionstore(destination: Key, key: Key, keys: Key*): Result[Long]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
-
implicit
val
timeout: Timeout
-
def
touch(keys: Iterable[Key]): Result[Int]
-
-
-
-
def
transformKey[K0](read: (ByteString) ⇒ K0)(write: (K0) ⇒ ByteString): WithKey[K0]
-
def
transformValue[V0](read: (ByteString) ⇒ V0)(write: (V0) ⇒ ByteString): WithValue[V0]
-
def
ttl(key: Key): Result[Opt[Opt[Long]]]
-
-
def
unlink(keys: Iterable[Key]): Result[Int]
-
-
-
-
-
-
def
wait(numslaves: Int, timeout: Long): Result[Long]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
watch(keys: Iterable[Key]): Result[Unit]
-
-
-
def
zadd(key: Key, score: Double, members: Iterable[Value]): Result[Int]
-
-
-
-
-
-
-
-
-
def
zinterstore(destination: Key, key: Key, keys: Key*): Result[Long]
-
def
zinterstoreWeights(destination: Key, keysWeights: Iterable[(Key, Double)], aggregation: OptArg[Aggregation] = OptArg.Empty): Result[Long]
-
def
zinterstoreWeights(destination: Key, keyWeight: (Key, Double), keysWeights: (Key, Double)*): Result[Long]
-
-
def
zrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]
-
def
zrangeWithscores(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[(Value, Double)]]
-
-
-
-
-
def
zrem(key: Key, members: Iterable[Value]): Result[Int]
-
-
-
-
def
zremrangebyrank(key: Key, start: Long = 0, stop: Long = 1): Result[Long]
-
-
def
zrevrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]
-
def
zrevrangeWithscores(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[(Value, Double)]]
-
-
-
-
def
zrevrank(key: Key, member: Value): Result[Opt[Long]]
-
-
-
-
def
zunionstore(destination: Key, key: Key, keys: Key*): Result[Long]
-
def
zunionstoreWeights(destination: Key, keysWeights: Iterable[(Key, Double)], aggregation: OptArg[Aggregation] = OptArg.Empty): Result[Long]
-
def
zunionstoreWeights(destination: Key, keyWeight: (Key, Double), keysWeights: (Key, Double)*): Result[Long]
Inherited from Serializable
Inherited from AnyRef
Inherited from Any