class RedisClient extends StringsFeature with ListsFeature with HashesFeature with SetsFeature with SortedSetsFeature with GeoFeature with PubSubFeature with HyperLogLogFeature with StreamsFeature with KeysFeature with ConnectionFeature with ServerFeature with ClusterFeature with TransactionsFeature
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RedisClient
- TransactionsFeature
- TransactionsAPI
- ClusterFeature
- ServerFeature
- ServerAPI
- ConnectionFeature
- ConnectionAPI
- KeysFeature
- KeysAPI
- StreamsFeature
- HyperLogLogFeature
- PubSubFeature
- GeoFeature
- SortedSetsFeature
- SetsFeature
- SetsAPI
- HashesFeature
- HashesAPI
- ListsFeature
- ListsAPI
- StringsFeature
- StringsAPI
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new RedisClient()(implicit system: ActorSystem)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
append(key: String, value: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
auth(password: String): ReaderTTaskRedisConnection[Unit]
- Definition Classes
- ConnectionFeature → ConnectionAPI
-
def
bitCount(key: String, startAndEnd: Option[StartAndEnd] = None): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
bitField(key: String, options: SubOption*): ReaderTTaskRedisConnection[Result[Seq[Long]]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
bitOp(operand: Operand, outputKey: String, inputKey1: String, inputKey2: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
bitPos(key: String, bit: Int, startAndEnd: Option[StartAndEnd] = None): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
blPop(timeout: Duration, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
blPop(timeout: Duration, key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
brPop(timeout: Duration, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
brPop(timeout: Duration, key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
brPopLPush(source: String, destination: String, timeout: Duration): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
decr(key: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
decrBy(key: String, value: Int): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
del(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
del(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
discard(): ReaderTTaskRedisConnection[Unit]
- Definition Classes
- TransactionsFeature → TransactionsAPI
-
def
dump(key: String): ReaderTTaskRedisConnection[Result[Option[Array[Byte]]]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
echo(message: String): ReaderTTaskRedisConnection[Result[String]]
- Definition Classes
- ConnectionFeature → ConnectionAPI
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exec(): ReaderTTaskRedisConnection[Seq[CommandResponse]]
- Definition Classes
- TransactionsFeature → TransactionsAPI
-
def
exists(key: String): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
expire(key: String, seconds: FiniteDuration): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
expireAt(key: String, expiresAt: ZonedDateTime): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flushAll(async: Boolean = false): ReaderTTaskRedisConnection[Unit]
- Definition Classes
- ServerFeature → ServerAPI
-
def
get(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
getBit(key: String, offset: Int): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getRange(key: String, startAndEnd: StartAndEnd): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
getSet(key: String, value: String): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hdel(key: String, fields: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- HashesFeature → HashesAPI
-
def
hdel(key: String, field: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- HashesFeature → HashesAPI
-
def
hexists(key: String, field: String): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- HashesFeature → HashesAPI
-
def
hget(key: String, field: String): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- HashesFeature → HashesAPI
-
def
hgetAll(key: String): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- HashesFeature → HashesAPI
-
def
hset(key: String, field: String, value: String): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- HashesFeature → HashesAPI
-
def
hsetNx(key: String, field: String, value: String): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- HashesFeature → HashesAPI
-
def
incr(key: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
incrBy(key: String, value: Int): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
incrByFloat(key: String, value: Double): ReaderTTaskRedisConnection[Result[Double]]
- Definition Classes
- StringsFeature → StringsAPI
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
keys(pattern: String): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
lLen(key: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- ListsFeature
-
def
lPop(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
lPush[A](key: String, values: NonEmptyList[A])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
lPush[A](key: String, value: A, values: A*)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
lRange(key: String, start: Long, stop: Long): ReaderTTaskRedisConnection[Result[Seq[String]]]
LPUSHX
LPUSHX
- Definition Classes
- ListsFeature → ListsAPI
-
def
mGet(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
mGet(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Seq[String]]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
mSet(values: Map[String, Any]): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
mSetNx(values: Map[String, Any]): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
migrate(host: String, port: Int, key: String, toDbNo: Int, timeout: FiniteDuration, copy: Boolean, replease: Boolean, keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Status]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
move(key: String, db: Int): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
multi(): ReaderTTaskRedisConnection[Unit]
- Definition Classes
- TransactionsFeature → TransactionsAPI
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
objectEncoding(key: String): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
objectIdleTime(key: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
objectRefCount(key: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
pExpire(key: String, milliseconds: FiniteDuration): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
pExpireAt(key: String, millisecondsTimestamp: ZonedDateTime): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
pSetEx[A](key: String, millis: FiniteDuration, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
pTtl(key: String): ReaderTTaskRedisConnection[Result[Duration]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
persist(key: String): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
ping(message: Option[String] = None): ReaderTTaskRedisConnection[Result[String]]
- Definition Classes
- ConnectionFeature → ConnectionAPI
-
def
quit(): ReaderTTaskRedisConnection[Unit]
- Definition Classes
- ConnectionFeature → ConnectionAPI
-
def
rPush[A](key: String, values: NonEmptyList[A])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
rPush[A](key: String, value: A, values: A*)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- ListsFeature → ListsAPI
-
def
randomKey(): ReaderTTaskRedisConnection[Result[Option[String]]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
rename(key: String, newKey: String): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
renameNx(key: String, newKey: String): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
sAdd(key: String, members: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- SetsFeature → SetsAPI
-
def
sAdd(key: String, member: String, members: String*): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- SetsFeature → SetsAPI
-
def
scan(cursor: String): ReaderTTaskRedisConnection[Result[ScanResult]]
RESTORE
RESTORE
- Definition Classes
- KeysFeature → KeysAPI
-
def
select(index: Int): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- ConnectionFeature → ConnectionAPI
- def send[C <: CommandRequestBase](cmd: C): ReaderTTaskRedisConnection[send.C.Response]
-
def
set[A](key: String, value: A, expiration: Option[SetExpiration], setOption: Option[SetOption])(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
setBit(key: String, offset: Int, value: Int): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
setEx[A](key: String, expires: FiniteDuration, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
setNx[A](key: String, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Boolean]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
setRange[A](key: String, range: Int, value: A)(implicit arg0: Show[A]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
sort(key: String, byPattern: Option[ByPattern] = None, limitOffset: Option[LimitOffset] = None, getPatterns: Seq[GetPattern] = Seq.empty, order: Option[Order] = None, alpha: Boolean = false): ReaderTTaskRedisConnection[Result[Seq[Option[String]]]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
sortToDestination(key: String, byPattern: Option[ByPattern], limitOffset: Option[LimitOffset], getPatterns: Seq[GetPattern], order: Option[Order], alpha: Boolean, destination: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
strLen(key: String): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- StringsFeature → StringsAPI
-
def
swapDB(index0: Int, index1: Int): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- ConnectionFeature → ConnectionAPI
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
touch(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
touch(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
ttl(key: String): ReaderTTaskRedisConnection[Result[Duration]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
type(key: String): ReaderTTaskRedisConnection[Result[ValueType]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
unlink(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
unlink(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
unwatch(): ReaderTTaskRedisConnection[Unit]
- Definition Classes
- TransactionsFeature → TransactionsAPI
- def validate(timeout: Duration)(implicit scheduler: Scheduler): Reader[RedisConnection, Boolean]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
waitReplicas(numOfReplicas: Int, timeout: Duration): ReaderTTaskRedisConnection[Result[Long]]
- Definition Classes
- KeysFeature → KeysAPI
-
def
watch(keys: NonEmptyList[String]): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- TransactionsFeature → TransactionsAPI
-
def
watch(key: String, keys: String*): ReaderTTaskRedisConnection[Result[Unit]]
- Definition Classes
- TransactionsFeature → TransactionsAPI