Class

com.avsystem.commons.redis.RedisApi.Keyed.Async

StringTyped

Related Doc: package Async

Permalink

case class StringTyped(exec: RedisKeyedExecutor)(implicit timeout: Timeout) extends Async[String, String, String] with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StringTyped
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Async
  7. RedisAsyncApi
  8. RedisExecutedApi
  9. RedisRecoverableKeyedApi
  10. RecoverableKeyedScriptingApi
  11. RecoverableApiSubset
  12. RedisKeyedApi
  13. HyperLogLogApi
  14. SetsApi
  15. ListsApi
  16. SortedSetsApi
  17. HashesApi
  18. KeyedScriptingApi
  19. GeoApi
  20. KeyedClusterApi
  21. StringsApi
  22. KeyedKeysApi
  23. AbstractRedisApi
  24. ApiSubset
  25. AnyRef
  26. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new StringTyped(exec: RedisKeyedExecutor)(implicit timeout: Timeout)

    Permalink

Type Members

  1. type HashKey = String

    Permalink

    The type of Redis hash keys or hash key patterns used in methods representing Redis commands that work on hashes (HashesApi).

    The type of Redis hash keys or hash key patterns used in methods representing Redis commands that work on hashes (HashesApi).

    Definition Classes
    AbstractRedisApiApiSubset
  2. type Input[A] = RedisBatch[A]

    Permalink
    Definition Classes
    RedisExecutedApiApiSubset
  3. type Key = String

    Permalink

    The type of Redis keys or key patterns used in methods representing Redis commands.

    The type of Redis keys or key patterns used in methods representing Redis commands. For example, if Key = String then get returns Result[Opt[String]]. This type is used only for toplevel Redis keys, hash keys have their own type, HashKey.

    Definition Classes
    AbstractRedisApiApiSubset
  4. type Result[A] = scala.concurrent.Future[A]

    Permalink

    The type constructor into which a result of each command is wrapped.

    The type constructor into which a result of each command is wrapped. For example if Result is Future, then incr returns Future[Long].

    Definition Classes
    RedisAsyncApiApiSubset
  5. type Value = String

    Permalink

    The type of Redis values used in methods representing Redis commands.

    The type of Redis values used in methods representing Redis commands. "Value" is the data that might be stored directly under a Redis key (e.g. using set) but also a value of hash field, list element, set member, sorted set member, geo set member or element inserted into hyper-log-log structure. There are no separate types specified for every of those use cases because only one of them can be used in a single command (for example, there is no Redis command that works on both list elements and set members at the same time).

    Definition Classes
    AbstractRedisApiApiSubset
  6. type WithHashKey[H0] = Async[String, H0, String]

    Permalink
    Definition Classes
    AbstractRedisApi
  7. type WithKey[K0] = Async[K0, String, String]

    Permalink
    Definition Classes
    AbstractRedisApi
  8. type WithValue[V0] = Async[String, String, V0]

    Permalink
    Definition Classes
    AbstractRedisApi

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def append(key: Key, value: Value): Result[Int]

    Permalink

    APPEND

    Definition Classes
    StringsApi
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def bitcount(key: Key, range: commons.OptArg[(Int, Int)] = OptArg.Empty): Result[Long]

    Permalink

    BITCOUNT

    Definition Classes
    StringsApi
  7. def bitfield(key: Key, ops: Iterable[BitFieldOp]): Result[Seq[commons.Opt[Long]]]

    Permalink

    BITFIELD

    Definition Classes
    StringsApi
  8. def bitfield(key: Key, op: BitFieldOp, ops: BitFieldOp*): Result[Seq[commons.Opt[Long]]]

    Permalink

    BITFIELD

    Definition Classes
    StringsApi
  9. def bitfield(key: Key, op: BitFieldOp): Result[commons.Opt[Long]]

    Permalink

    BITFIELD

    Definition Classes
    StringsApi
  10. def bitop(multiOperation: MultiBitOp, destkey: Key, keys: Key*): Result[Int]

    Permalink

    BITOP

    Definition Classes
    StringsApi
  11. def bitopNot(destkey: Key, key: Key): Result[Int]

    Permalink

    BITOP

    Definition Classes
    StringsApi
  12. def bitpos(key: Key, bit: Boolean, start: Int, end: Int): Result[Long]

    Permalink

    BITPOS

    Definition Classes
    StringsApi
  13. def bitpos(key: Key, bit: Boolean, start: Int): Result[Long]

    Permalink

    BITPOS

    Definition Classes
    StringsApi
  14. def bitpos(key: Key, bit: Boolean): Result[Long]

    Permalink

    BITPOS

    Definition Classes
    StringsApi
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def clusterKeyslot(key: Key): Result[Int]

    Permalink

    CLUSTER KEYSLOT

  17. def copy[K, H, V](newKeyCodec: RedisDataCodec[K], newHashKeyCodec: RedisDataCodec[H], newValueCodec: RedisDataCodec[V]): Async[K, H, V]

    Permalink
    Definition Classes
    AsyncAbstractRedisApi
  18. def decr(key: Key): Result[Long]

    Permalink

    DECR

    Definition Classes
    StringsApi
  19. def decrby(key: Key, decrement: Long): Result[Long]

    Permalink

    DECRBY

    Definition Classes
    StringsApi
  20. def del(keys: Iterable[Key]): Result[Int]

    Permalink

    DEL

    Definition Classes
    KeyedKeysApi
  21. def del(key: Key, keys: Key*): Result[Int]

    Permalink

    DEL

    Definition Classes
    KeyedKeysApi
  22. def del(key: Key): Result[Boolean]

    Permalink

    DEL

    Definition Classes
    KeyedKeysApi
  23. def dump(key: Key): Result[commons.Opt[Dumped]]

    Permalink

    DUMP

    Definition Classes
    KeyedKeysApi
  24. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. def eval[T](source: String, keys: Seq[Key], args: Seq[Value])(decoder: ReplyDecoder[T]): Result[T]

    Permalink

    EVAL

    Definition Classes
    KeyedScriptingApi
  26. def eval[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]

    Permalink

    EVAL

    Definition Classes
    KeyedScriptingApi
  27. def evalsha[T](sha1: Sha1, keys: Seq[Key], args: Seq[Value])(decoder: ReplyDecoder[T]): Result[T]

    Permalink

    EVALSHA

    Definition Classes
    KeyedScriptingApi
  28. def evalsha[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]

    Permalink

    EVALSHA

    Definition Classes
    KeyedScriptingApi
  29. def evalshaOrEval[T](script: RedisScript[T], keys: Seq[Key], args: Seq[Value]): Result[T]

    Permalink

    Tries to execute EVALSHA and falls back to EVAL if script isn't loaded yet.

    Tries to execute EVALSHA and falls back to EVAL if script isn't loaded yet.

    Definition Classes
    RecoverableKeyedScriptingApi
  30. val exec: RedisKeyedExecutor

    Permalink
  31. def execute[A](command: RedisBatch[A]): commons.Future[A]

    Permalink
    Definition Classes
    RedisAsyncApiApiSubset
  32. def executeAsync[A](command: RedisBatch[A]): commons.Future[A]

    Permalink
    Definition Classes
    RedisExecutedApi
  33. val executor: RedisKeyedExecutor

    Permalink
    Definition Classes
    AsyncRedisExecutedApi
  34. def exists(keys: Iterable[Key]): Result[Int]

    Permalink

    EXISTS

    Definition Classes
    KeyedKeysApi
  35. def exists(key: Key, keys: Key*): Result[Int]

    Permalink

    EXISTS

    Definition Classes
    KeyedKeysApi
  36. def exists(key: Key): Result[Boolean]

    Permalink

    EXISTS

    Definition Classes
    KeyedKeysApi
  37. def expire(key: Key, seconds: Long): Result[Boolean]

    Permalink

    EXPIRE

    Definition Classes
    KeyedKeysApi
  38. def expireat(key: Key, timestamp: Long): Result[Boolean]

    Permalink

    EXPIREAT

    Definition Classes
    KeyedKeysApi
  39. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. def geoadd(key: Key, items: Iterable[(Value, GeoPoint)]): Result[Int]

    Permalink

    GEOADD

    Definition Classes
    GeoApi
  41. def geoadd(key: Key, item: (Value, GeoPoint), items: (Value, GeoPoint)*): Result[Int]

    Permalink

    GEOADD

    Definition Classes
    GeoApi
  42. def geoadd(key: Key, member: Value, point: GeoPoint): Result[Boolean]

    Permalink

    GEOADD

    Definition Classes
    GeoApi
  43. def geodist(key: Key, member1: Value, member2: Value, unit: GeoUnit = GeoUnit.M): Result[commons.Opt[Double]]

    Permalink

    GEODIST

    Definition Classes
    GeoApi
  44. def geohash(key: Key, members: Seq[Value]): Result[Seq[commons.Opt[GeoHash]]]

    Permalink

    GEOHASH

    Definition Classes
    GeoApi
  45. def geohash(key: Key, member: Value, members: Value*): Result[Seq[commons.Opt[GeoHash]]]

    Permalink

    GEOHASH

    Definition Classes
    GeoApi
  46. def geohash(key: Key, member: Value): Result[commons.Opt[GeoHash]]

    Permalink

    GEOHASH

    Definition Classes
    GeoApi
  47. def geopos(key: Key, members: Seq[Value]): Result[Seq[commons.Opt[GeoPoint]]]

    Permalink

    GEOPOS

    Definition Classes
    GeoApi
  48. def geopos(key: Key, member: Value, members: Value*): Result[Seq[commons.Opt[GeoPoint]]]

    Permalink

    GEOPOS

    Definition Classes
    GeoApi
  49. def geopos(key: Key, member: Value): Result[commons.Opt[GeoPoint]]

    Permalink

    GEOPOS

    Definition Classes
    GeoApi
  50. def georadius[A <: GeoradiusAttrs](key: Key, point: GeoPoint, radius: Double, unit: GeoUnit, attributes: A = GeoradiusAttrs.None, count: commons.OptArg[Long] = OptArg.Empty, sortOrder: commons.OptArg[SortOrder] = OptArg.Empty): Result[Seq[commands.GeoApi.georadius.A.Attributed[Value]]]

    Permalink

    GEORADIUS

    Definition Classes
    GeoApi
  51. def georadiusStore(key: Key, point: GeoPoint, radius: Double, unit: GeoUnit, storeKey: Key, storeDist: Boolean = false, count: commons.OptArg[Long] = OptArg.Empty, sortOrder: commons.OptArg[SortOrder] = OptArg.Empty): Result[commons.Opt[Long]]

    Permalink

    GEORADIUS

    Definition Classes
    GeoApi
  52. def georadiusbymember[A <: GeoradiusAttrs](key: Key, member: Value, radius: Double, unit: GeoUnit, attributes: A = GeoradiusAttrs.None, count: commons.OptArg[Long] = OptArg.Empty, sortOrder: commons.OptArg[SortOrder] = OptArg.Empty): Result[Seq[commands.GeoApi.georadiusbymember.A.Attributed[Value]]]

    Permalink

    GEORADIUSBYMEMBER

    Definition Classes
    GeoApi
  53. def georadiusbymemberStore(key: Key, member: Value, radius: Double, unit: GeoUnit, storeKey: Key, storeDist: Boolean = false, count: commons.OptArg[Long] = OptArg.Empty, sortOrder: commons.OptArg[SortOrder] = OptArg.Empty): Result[commons.Opt[Long]]

    Permalink

    GEORADIUSBYMEMBER

    Definition Classes
    GeoApi
  54. def get(key: Key): Result[commons.Opt[Value]]

    Permalink

    GET

    Definition Classes
    StringsApi
  55. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  56. def getbit(key: Key, offset: Int): Result[Boolean]

    Permalink

    GETBIT

    Definition Classes
    StringsApi
  57. def getrange(key: Key, start: Int = 0, end: Int = 1): Result[Value]

    Permalink

    GETRANGE

    Definition Classes
    StringsApi
  58. def getset(key: Key, value: Value): Result[commons.Opt[Value]]

    Permalink

    GETSET

    Definition Classes
    StringsApi
  59. implicit val hashKeyCodec: RedisDataCodec[String]

    Permalink
    Definition Classes
    AbstractRedisApiApiSubset
  60. def hashKeyType[H0](implicit arg0: RedisDataCodec[H0]): WithHashKey[H0]

    Permalink

    Changes the type of hash key used by this API variant to some other type for which an instance of RedisDataCodec exists.

    Changes the type of hash key used by this API variant to some other type for which an instance of RedisDataCodec exists.

    Definition Classes
    AbstractRedisApi
  61. def hdel(key: Key, fields: Iterable[HashKey]): Result[Int]

    Permalink

    HDEL

    Definition Classes
    HashesApi
  62. def hdel(key: Key, field: HashKey, fields: HashKey*): Result[Int]

    Permalink

    HDEL

    Definition Classes
    HashesApi
  63. def hdel(key: Key, field: HashKey): Result[Boolean]

    Permalink

    HDEL

    Definition Classes
    HashesApi
  64. implicit def headOps[T](head: T): HeadOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  65. def hexists(key: Key, field: HashKey): Result[Boolean]

    Permalink

    HEXISTS

    Definition Classes
    HashesApi
  66. def hget(key: Key, field: HashKey): Result[commons.Opt[Value]]

    Permalink

    HGET

    Definition Classes
    HashesApi
  67. def hgetall(key: Key): Result[commons.BMap[HashKey, Value]]

    Permalink

    HGETALL

    Definition Classes
    HashesApi
  68. def hincrby(key: Key, field: HashKey, increment: Long): Result[Long]

    Permalink

    HINCRBY

    Definition Classes
    HashesApi
  69. def hincrbyfloat(key: Key, field: HashKey, increment: Double): Result[Double]

    Permalink

    HINCRBYFLOAT

    Definition Classes
    HashesApi
  70. def hkeys(key: Key): Result[commons.BSet[HashKey]]

    Permalink

    HKEYS

    Definition Classes
    HashesApi
  71. def hlen(key: Key): Result[Long]

    Permalink

    HLEN

    Definition Classes
    HashesApi
  72. def hmget(key: Key, fields: Seq[HashKey]): Result[Seq[commons.Opt[Value]]]

    Permalink

    HMGET

    Definition Classes
    HashesApi
  73. def hmget(key: Key, field: HashKey, fields: HashKey*): Result[Seq[commons.Opt[Value]]]

    Permalink

    HMGET

    Definition Classes
    HashesApi
  74. def hmset(key: Key, fieldValues: Iterable[(HashKey, Value)]): Result[Unit]

    Permalink

    HMSET

    Definition Classes
    HashesApi
  75. def hmset(key: Key, fieldValue: (HashKey, Value), fieldValues: (HashKey, Value)*): Result[Unit]

    Permalink

    HMSET

    Definition Classes
    HashesApi
  76. def hscan(key: Key, cursor: Cursor, matchPattern: commons.OptArg[HashKey] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[(Cursor, Seq[(HashKey, Value)])]

    Permalink

    HSCAN

    Definition Classes
    HashesApi
  77. def hset(key: Key, field: HashKey, value: Value): Result[Boolean]

    Permalink

    HSET

    Definition Classes
    HashesApi
  78. def hsetnx(key: Key, field: HashKey, value: Value): Result[Boolean]

    Permalink

    HSETNX

    Definition Classes
    HashesApi
  79. def hstrlen(key: Key, field: HashKey): Result[Int]

    Permalink

    HSTRLEN

    Definition Classes
    HashesApi
  80. def hvals(key: Key): Result[Seq[Value]]

    Permalink

    HVALS

    Definition Classes
    HashesApi
  81. def incr(key: Key): Result[Long]

    Permalink

    INCR

    Definition Classes
    StringsApi
  82. def incrby(key: Key, increment: Long): Result[Long]

    Permalink

    INCRBY

    Definition Classes
    StringsApi
  83. def incrbyfloat(key: Key, increment: Double): Result[Double]

    Permalink

    INCRBYFLOAT

    Definition Classes
    StringsApi
  84. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  85. implicit def iterableTailOps[T](tail: Iterable[T]): IterableTailOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  86. implicit def iteratorTailOps[T](tail: Iterator[T]): IteratorTailOps[T]

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  87. implicit val keyCodec: RedisDataCodec[String]

    Permalink
    Definition Classes
    AbstractRedisApiApiSubset
  88. def keySlot(key: Key): Int

    Permalink
    Definition Classes
    KeyedClusterApi
  89. def keyType[K0](implicit arg0: RedisDataCodec[K0]): WithKey[K0]

    Permalink

    Changes the type of key used by this API variant to some other type for which an instance of RedisDataCodec exists.

    Changes the type of key used by this API variant to some other type for which an instance of RedisDataCodec exists.

    Definition Classes
    AbstractRedisApi
  90. def lindex(key: Key, index: Long): Result[commons.Opt[Value]]

    Permalink

    LINDEX

    Definition Classes
    ListsApi
  91. def linsert(key: Key, pivot: Value, value: Value, before: Boolean = false): Result[commons.Opt[Long]]

    Permalink

    LINSERT

    Definition Classes
    ListsApi
  92. def llen(key: Key): Result[Long]

    Permalink

    LLEN

    Definition Classes
    ListsApi
  93. def lpop(key: Key): Result[commons.Opt[Value]]

    Permalink

    LPOP

    Definition Classes
    ListsApi
  94. def lpush(key: Key, values: Iterable[Value]): Result[Long]

    Permalink

    LPUSH

    Definition Classes
    ListsApi
  95. def lpush(key: Key, value: Value, values: Value*): Result[Long]

    Permalink

    LPUSH

    Definition Classes
    ListsApi
  96. def lpushx(key: Key, value: Value): Result[Long]

    Permalink

    LPUSHX

    Definition Classes
    ListsApi
  97. def lrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]

    Permalink

    LRANGE

    Definition Classes
    ListsApi
  98. def lrem(key: Key, value: Value, count: RemCount = RemCount.All): Result[Long]

    Permalink

    LREM

    Definition Classes
    ListsApi
  99. def lset(key: Key, index: Long, value: Value): Result[Unit]

    Permalink

    LSET

    Definition Classes
    ListsApi
  100. def ltrim(key: Key, start: Long = 0, stop: Long = 1): Result[Unit]

    Permalink

    LTRIM

    Definition Classes
    ListsApi
  101. def mget(keys: Iterable[Key]): Result[Seq[commons.Opt[Value]]]

    Permalink

    MGET

    Definition Classes
    StringsApi
  102. def mget(key: Key, keys: Key*): Result[Seq[commons.Opt[Value]]]

    Permalink

    MGET

    Definition Classes
    StringsApi
  103. def migrate(keys: Iterable[Key], address: NodeAddress, destinationDb: Int, timeout: Long, copy: Boolean = false, replace: Boolean = false): Result[Boolean]

    Permalink

    MIGRATE

    Definition Classes
    KeyedKeysApi
  104. def mset(keyValues: Iterable[(Key, Value)]): Result[Unit]

    Permalink

    MSET

    Definition Classes
    StringsApi
  105. def mset(keyValue: (Key, Value), keyValues: (Key, Value)*): Result[Unit]

    Permalink

    MSET

    Definition Classes
    StringsApi
  106. def msetnx(keyValues: Iterable[(Key, Value)]): Result[Boolean]

    Permalink

    MSETNX

    Definition Classes
    StringsApi
  107. def msetnx(keyValue: (Key, Value), keyValues: (Key, Value)*): Result[Boolean]

    Permalink

    MSETNX

    Definition Classes
    StringsApi
  108. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  109. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  110. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  111. def objectEncoding(key: Key): Result[commons.Opt[Encoding]]

    Permalink

    OBJECT

    Definition Classes
    KeyedKeysApi
  112. def objectIdletime(key: Key): Result[commons.Opt[Long]]

    Permalink

    OBJECT

    Definition Classes
    KeyedKeysApi
  113. def objectRefcount(key: Key): Result[commons.Opt[Long]]

    Permalink

    OBJECT

    Definition Classes
    KeyedKeysApi
  114. def persist(key: Key): Result[Boolean]

    Permalink

    PERSIST

    Definition Classes
    KeyedKeysApi
  115. def pexpire(key: Key, milliseconds: Long): Result[Boolean]

    Permalink

    PEXPIRE

    Definition Classes
    KeyedKeysApi
  116. def pexpireat(key: Key, millisecondsTimestamp: Long): Result[Boolean]

    Permalink

    PEXPIREAT

    Definition Classes
    KeyedKeysApi
  117. def pfadd(key: Key, elements: Iterable[Value]): Result[Boolean]

    Permalink

    PFADD

    Definition Classes
    HyperLogLogApi
  118. def pfadd(key: Key, element: Value, elements: Value*): Result[Boolean]

    Permalink

    PFADD

    Definition Classes
    HyperLogLogApi
  119. def pfcount(keys: Iterable[Key]): Result[Long]

    Permalink

    PFCOUNT

    Definition Classes
    HyperLogLogApi
  120. def pfcount(key: Key, keys: Key*): Result[Long]

    Permalink

    PFCOUNT

    Definition Classes
    HyperLogLogApi
  121. def pfmerge(destkey: Key, sourcekeys: Iterable[Key]): Result[Unit]

    Permalink

    PFMERGE

    Definition Classes
    HyperLogLogApi
  122. def pfmerge(destkey: Key, sourcekey: Key, sourcekeys: Key*): Result[Unit]

    Permalink

    PFMERGE

    Definition Classes
    HyperLogLogApi
  123. def psetex(key: Key, milliseconds: Long, value: Value): Result[Unit]

    Permalink

    PSETEX

    Definition Classes
    StringsApi
  124. def pttl(key: Key): Result[commons.Opt[commons.Opt[Long]]]

    Permalink

    PTTL

    Definition Classes
    KeyedKeysApi
  125. def recoverWith[A](executed: ⇒ commons.Future[A])(fun: PartialFunction[Throwable, commons.Future[A]]): scala.concurrent.Future[A]

    Permalink
    Definition Classes
    RedisAsyncApiRecoverableApiSubset
  126. def rename(key: Key, newkey: Key): Result[Unit]

    Permalink

    RENAME

    Definition Classes
    KeyedKeysApi
  127. def renamenx(key: Key, newkey: Key): Result[Boolean]

    Permalink

    RENAMENX

    Definition Classes
    KeyedKeysApi
  128. def restore(key: Key, ttl: Long, dumpedValue: Dumped, replace: Boolean = false): Result[Unit]

    Permalink

    RESTORE

    Definition Classes
    KeyedKeysApi
  129. def rpop(key: Key): Result[commons.Opt[Value]]

    Permalink

    RPOP

    Definition Classes
    ListsApi
  130. def rpoplpush(source: Key, destination: Key): Result[commons.Opt[Value]]

    Permalink

    RPOPLPUSH

    Definition Classes
    ListsApi
  131. def rpush(key: Key, values: Iterable[Value]): Result[Long]

    Permalink

    RPUSH

    Definition Classes
    ListsApi
  132. def rpush(key: Key, value: Value, values: Value*): Result[Long]

    Permalink

    RPUSH

    Definition Classes
    ListsApi
  133. def rpushx(key: Key, value: Value): Result[Long]

    Permalink

    RPUSHX

    Definition Classes
    ListsApi
  134. def sadd(key: Key, members: Iterable[Value]): Result[Int]

    Permalink

    SADD

    Definition Classes
    SetsApi
  135. def sadd(key: Key, member: Value, members: Value*): Result[Int]

    Permalink

    SADD

    Definition Classes
    SetsApi
  136. def sadd(key: Key, member: Value): Result[Boolean]

    Permalink

    SADD

    Definition Classes
    SetsApi
  137. def scard(key: Key): Result[Long]

    Permalink

    SCARD

    Definition Classes
    SetsApi
  138. def sdiff(source: Key, keys: Iterable[Key]): Result[commons.BSet[Value]]

    Permalink

    SDIFF

    Definition Classes
    SetsApi
  139. def sdiff(source: Key, keys: Key*): Result[commons.BSet[Value]]

    Permalink

    SDIFF

    Definition Classes
    SetsApi
  140. def sdiffstore(destination: Key, source: Key, keys: Iterable[Key]): Result[Long]

    Permalink

    SDIFFSTORE

    Definition Classes
    SetsApi
  141. def sdiffstore(destination: Key, source: Key, keys: Key*): Result[Long]

    Permalink

    SDIFFSTORE

    Definition Classes
    SetsApi
  142. def set(key: Key, value: Value, expiration: commons.OptArg[Expiration] = OptArg.Empty, existence: commons.OptArg[Boolean] = OptArg.Empty): Result[Boolean]

    Permalink

    SET

    Definition Classes
    StringsApi
  143. def setbit(key: Key, offset: Long, value: Boolean): Result[Boolean]

    Permalink

    SETBIT

    Definition Classes
    StringsApi
  144. def setex(key: Key, seconds: Long, value: Value): Result[Unit]

    Permalink

    SETEX

    Definition Classes
    StringsApi
  145. def setnx(key: Key, value: Value): Result[Boolean]

    Permalink

    SETNX

    Definition Classes
    StringsApi
  146. def setrange(key: Key, offset: Int, value: Value): Result[Int]

    Permalink

    SETRANGE

    Definition Classes
    StringsApi
  147. def sinter(keys: Iterable[Key]): Result[commons.BSet[Value]]

    Permalink

    SINTER

    Definition Classes
    SetsApi
  148. def sinter(key: Key, keys: Key*): Result[commons.BSet[Value]]

    Permalink

    SINTER

    Definition Classes
    SetsApi
  149. def sinterstore(destination: Key, keys: Iterable[Key]): Result[Long]

    Permalink

    SINTERSTORE

    Definition Classes
    SetsApi
  150. def sinterstore(destination: Key, key: Key, keys: Key*): Result[Long]

    Permalink

    SINTERSTORE

    Definition Classes
    SetsApi
  151. def sismember(key: Key, member: Value): Result[Boolean]

    Permalink

    SISMEMBER

    Definition Classes
    SetsApi
  152. def smembers(key: Key): Result[commons.BSet[Value]]

    Permalink

    SMEMBERS

    Definition Classes
    SetsApi
  153. def smove(source: Key, destination: Key, member: Value): Result[Boolean]

    Permalink

    SMOVE

    Definition Classes
    SetsApi
  154. def sort(key: Key, by: commons.OptArg[SortPattern[Key, HashKey]] = OptArg.Empty, limit: commons.OptArg[SortLimit] = OptArg.Empty, sortOrder: commons.OptArg[SortOrder] = OptArg.Empty, alpha: Boolean = false): Result[Seq[Value]]

    Permalink

    SORT

    Definition Classes
    KeyedKeysApi
  155. def sortGet(key: Key, gets: Seq[SortPattern[Key, HashKey]], by: commons.OptArg[SortPattern[Key, HashKey]] = OptArg.Empty, limit: commons.OptArg[SortLimit] = OptArg.Empty, sortOrder: commons.OptArg[SortOrder] = OptArg.Empty, alpha: Boolean = false): Result[Seq[Seq[commons.Opt[Value]]]]

    Permalink

    SORT

    Definition Classes
    KeyedKeysApi
  156. def sortStore(key: Key, destination: Key, by: commons.OptArg[SortPattern[Key, HashKey]] = OptArg.Empty, limit: commons.OptArg[SortLimit] = OptArg.Empty, gets: Seq[SortPattern[Key, HashKey]] = Nil, sortOrder: commons.OptArg[SortOrder] = OptArg.Empty, alpha: Boolean = false): Result[Long]

    Permalink

    SORT

    Definition Classes
    KeyedKeysApi
  157. def spop(key: Key, count: Int): Result[commons.BSet[Value]]

    Permalink

    SPOP

    Definition Classes
    SetsApi
  158. def spop(key: Key): Result[commons.Opt[Value]]

    Permalink

    SPOP

    Definition Classes
    SetsApi
  159. def srandmember(key: Key, count: Int): Result[Seq[Value]]

    Permalink

    SRANDMEMBER

    Definition Classes
    SetsApi
  160. def srandmember(key: Key): Result[commons.Opt[Value]]

    Permalink

    SRANDMEMBER

    Definition Classes
    SetsApi
  161. def srandmemberDistinct(key: Key, count: Int): Result[commons.BSet[Value]]

    Permalink

    SRANDMEMBER

    Definition Classes
    SetsApi
  162. def srem(key: Key, members: Iterable[Value]): Result[Int]

    Permalink

    SREM

    Definition Classes
    SetsApi
  163. def srem(key: Key, member: Value, members: Value*): Result[Int]

    Permalink

    SREM

    Definition Classes
    SetsApi
  164. def srem(key: Key, member: Value): Result[Boolean]

    Permalink

    SREM

    Definition Classes
    SetsApi
  165. def sscan(key: Key, cursor: Cursor, matchPattern: commons.OptArg[Value] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[(Cursor, Seq[Value])]

    Permalink

    SSCAN

    Definition Classes
    SetsApi
  166. def strlen(key: Key): Result[Int]

    Permalink

    STRLEN

    Definition Classes
    StringsApi
  167. def sunion(keys: Iterable[Key]): Result[commons.BSet[Value]]

    Permalink

    SUNION

    Definition Classes
    SetsApi
  168. def sunion(key: Key, keys: Key*): Result[commons.BSet[Value]]

    Permalink

    SUNION

    Definition Classes
    SetsApi
  169. def sunionstore(destination: Key, keys: Iterable[Key]): Result[Long]

    Permalink

    SUNIONSTORE

    Definition Classes
    SetsApi
  170. def sunionstore(destination: Key, key: Key, keys: Key*): Result[Long]

    Permalink

    SUNIONSTORE

    Definition Classes
    SetsApi
  171. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  172. implicit val timeout: Timeout

    Permalink
    Definition Classes
    AsyncRedisExecutedApi
  173. def touch(keys: Iterable[Key]): Result[Int]

    Permalink

    TOUCH

    Definition Classes
    KeyedKeysApi
  174. def touch(key: Key, keys: Key*): Result[Int]

    Permalink

    TOUCH

    Definition Classes
    KeyedKeysApi
  175. def touch(key: Key): Result[Boolean]

    Permalink

    TOUCH

    Definition Classes
    KeyedKeysApi
  176. def transformHashKey[H0](read: (String) ⇒ H0)(write: (H0) ⇒ String): WithHashKey[H0]

    Permalink

    Changes the type of hash key used by this API variant to some other type by directly providing functions which convert between new and old type.

    Changes the type of hash key used by this API variant to some other type by directly providing functions which convert between new and old type.

    Definition Classes
    AbstractRedisApi
  177. def transformKey[K0](read: (String) ⇒ K0)(write: (K0) ⇒ String): WithKey[K0]

    Permalink

    Changes the type of key used by this API variant to some other type by directly providing functions which convert between new and old type.

    Changes the type of key used by this API variant to some other type by directly providing functions which convert between new and old type.

    Definition Classes
    AbstractRedisApi
  178. def transformValue[V0](read: (String) ⇒ V0)(write: (V0) ⇒ String): WithValue[V0]

    Permalink

    Changes the type of value used by this API variant to some other type by directly providing functions which convert between new and old type.

    Changes the type of value used by this API variant to some other type by directly providing functions which convert between new and old type.

    Definition Classes
    AbstractRedisApi
  179. def ttl(key: Key): Result[commons.Opt[commons.Opt[Long]]]

    Permalink

    TTL

    Definition Classes
    KeyedKeysApi
  180. def type(key: Key): Result[RedisType]

    Permalink

    TYPE

    Definition Classes
    KeyedKeysApi
  181. def unlink(keys: Iterable[Key]): Result[Int]

    Permalink

    UNLINK

    Definition Classes
    KeyedKeysApi
  182. def unlink(key: Key, keys: Key*): Result[Int]

    Permalink

    UNLINK

    Definition Classes
    KeyedKeysApi
  183. def unlink(key: Key): Result[Boolean]

    Permalink

    UNLINK

    Definition Classes
    KeyedKeysApi
  184. implicit val valueCodec: RedisDataCodec[String]

    Permalink
    Definition Classes
    AbstractRedisApiApiSubset
  185. def valueType[V0](implicit arg0: RedisDataCodec[V0]): WithValue[V0]

    Permalink

    Changes the type of value used by this API variant to some other type for which an instance of RedisDataCodec exists.

    Changes the type of value used by this API variant to some other type for which an instance of RedisDataCodec exists.

    Definition Classes
    AbstractRedisApi
  186. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  187. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  188. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  189. def zadd(key: Key, memberScores: Iterable[(Value, Double)], existence: commons.OptArg[Boolean] = OptArg.Empty, changed: Boolean = false): Result[Int]

    Permalink

    ZADD

    Definition Classes
    SortedSetsApi
  190. def zadd(key: Key, score: Double, members: Iterable[Value]): Result[Int]

    Permalink

    ZADD

    Definition Classes
    SortedSetsApi
  191. def zadd(key: Key, score: Double, member: Value, members: Value*): Result[Int]

    Permalink

    ZADD

    Definition Classes
    SortedSetsApi
  192. def zadd(key: Key, member: Value, score: Double): Result[Boolean]

    Permalink

    ZADD

    Definition Classes
    SortedSetsApi
  193. def zadd(key: Key, memberScore: (Value, Double), memberScores: (Value, Double)*): Result[Int]

    Permalink

    ZADD

    Definition Classes
    SortedSetsApi
  194. def zaddIncr(key: Key, member: Value, score: Double, existence: commons.OptArg[Boolean] = OptArg.Empty): Result[commons.Opt[Double]]

    Permalink

    ZADD

    Definition Classes
    SortedSetsApi
  195. def zcard(key: Key): Result[Long]

    Permalink

    ZCARD

    Definition Classes
    SortedSetsApi
  196. def zcount(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf): Result[Long]

    Permalink

    ZCOUNT

    Definition Classes
    SortedSetsApi
  197. def zincrby(key: Key, increment: Double, member: Value): Result[Double]

    Permalink

    ZINCRBY

    Definition Classes
    SortedSetsApi
  198. def zinterstore(destination: Key, keys: Iterable[Key], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    ZINTERSTORE

    Definition Classes
    SortedSetsApi
  199. def zinterstore(destination: Key, key: Key, keys: Key*): Result[Long]

    Permalink

    ZINTERSTORE

    Definition Classes
    SortedSetsApi
  200. def zinterstoreWeights(destination: Key, keysWeights: Iterable[(Key, Double)], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    ZINTERSTORE

    Definition Classes
    SortedSetsApi
  201. def zinterstoreWeights(destination: Key, keyWeight: (Key, Double), keysWeights: (Key, Double)*): Result[Long]

    Permalink

    ZINTERSTORE

    Definition Classes
    SortedSetsApi
  202. def zlexcount(key: Key, min: LexLimit[Value] = LexLimit.MinusInf, max: LexLimit[Value] = LexLimit.PlusInf): Result[Long]

    Permalink

    ZLEXCOUNT

    Definition Classes
    SortedSetsApi
  203. def zrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]

    Permalink

    ZRANGE

    Definition Classes
    SortedSetsApi
  204. def zrangeWithscores(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[(Value, Double)]]

    Permalink

    ZRANGE

    Definition Classes
    SortedSetsApi
  205. def zrangebylex(key: Key, min: LexLimit[Value] = LexLimit.MinusInf, max: LexLimit[Value] = LexLimit.PlusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    ZRANGEBYLEX

    Definition Classes
    SortedSetsApi
  206. def zrangebyscore(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    ZRANGEBYSCORE

    Definition Classes
    SortedSetsApi
  207. def zrangebyscoreWithscores(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[(Value, Double)]]

    Permalink

    ZRANGEBYSCORE

    Definition Classes
    SortedSetsApi
  208. def zrank(key: Key, member: Value): Result[commons.Opt[Long]]

    Permalink

    ZRANK

    Definition Classes
    SortedSetsApi
  209. def zrem(key: Key, members: Iterable[Value]): Result[Int]

    Permalink

    ZREM

    Definition Classes
    SortedSetsApi
  210. def zrem(key: Key, member: Value, members: Value*): Result[Int]

    Permalink

    ZREM

    Definition Classes
    SortedSetsApi
  211. def zrem(key: Key, member: Value): Result[Boolean]

    Permalink

    ZREM

    Definition Classes
    SortedSetsApi
  212. def zremrangebylex(key: Key, min: LexLimit[Value] = LexLimit.MinusInf, max: LexLimit[Value] = LexLimit.PlusInf): Result[Long]

    Permalink

    ZREMRANGEBYLEX

    Definition Classes
    SortedSetsApi
  213. def zremrangebyrank(key: Key, start: Long = 0, stop: Long = 1): Result[Long]

    Permalink

    ZREMRANGEBYRANK

    Definition Classes
    SortedSetsApi
  214. def zremrangebyscore(key: Key, min: ScoreLimit = ScoreLimit.MinusInf, max: ScoreLimit = ScoreLimit.PlusInf): Result[Long]

    Permalink

    ZREMRANGEBYSCORE

  215. def zrevrange(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[Value]]

    Permalink

    ZREVRANGE

    Definition Classes
    SortedSetsApi
  216. def zrevrangeWithscores(key: Key, start: Long = 0, stop: Long = 1): Result[Seq[(Value, Double)]]

    Permalink

    ZREVRANGE

    Definition Classes
    SortedSetsApi
  217. def zrevrangebylex(key: Key, max: LexLimit[Value] = LexLimit.PlusInf, min: LexLimit[Value] = LexLimit.MinusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    ZREVRANGEBYLEX

    Definition Classes
    SortedSetsApi
  218. def zrevrangebyscore(key: Key, max: ScoreLimit = ScoreLimit.PlusInf, min: ScoreLimit = ScoreLimit.MinusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[Value]]

    Permalink

    ZREVRANGEBYSCORE

  219. def zrevrangebyscoreWithscores(key: Key, max: ScoreLimit = ScoreLimit.PlusInf, min: ScoreLimit = ScoreLimit.MinusInf, limit: commons.OptArg[Limit] = OptArg.Empty): Result[Seq[(Value, Double)]]

    Permalink

    ZREVRANGEBYSCORE

  220. def zrevrank(key: Key, member: Value): Result[commons.Opt[Long]]

    Permalink

    ZREVRANK

    Definition Classes
    SortedSetsApi
  221. def zscan(key: Key, cursor: Cursor, matchPattern: commons.OptArg[Value] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[(Cursor, Seq[(Value, Double)])]

    Permalink

    ZSCAN

    Definition Classes
    SortedSetsApi
  222. def zscore(key: Key, member: Value): Result[commons.Opt[Double]]

    Permalink

    ZSCORE

    Definition Classes
    SortedSetsApi
  223. def zunionstore(destination: Key, keys: Iterable[Key], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    ZUNIONSTORE

    Definition Classes
    SortedSetsApi
  224. def zunionstore(destination: Key, key: Key, keys: Key*): Result[Long]

    Permalink

    ZUNIONSTORE

    Definition Classes
    SortedSetsApi
  225. def zunionstoreWeights(destination: Key, keysWeights: Iterable[(Key, Double)], aggregation: commons.OptArg[Aggregation] = OptArg.Empty): Result[Long]

    Permalink

    ZUNIONSTORE

    Definition Classes
    SortedSetsApi
  226. def zunionstoreWeights(destination: Key, keyWeight: (Key, Double), keysWeights: (Key, Double)*): Result[Long]

    Permalink

    ZUNIONSTORE

    Definition Classes
    SortedSetsApi

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Async[String, String, String]

Inherited from RedisAsyncApi

Inherited from RedisExecutedApi

Inherited from RedisRecoverableKeyedApi

Inherited from RecoverableApiSubset

Inherited from RedisKeyedApi

Inherited from HyperLogLogApi

Inherited from SetsApi

Inherited from ListsApi

Inherited from SortedSetsApi

Inherited from HashesApi

Inherited from KeyedScriptingApi

Inherited from GeoApi

Inherited from KeyedClusterApi

Inherited from StringsApi

Inherited from KeyedKeysApi

Inherited from AbstractRedisApi[Async, String, String, String]

Inherited from ApiSubset

Inherited from AnyRef

Inherited from Any

Ungrouped