Packages

  • package root
    Definition Classes
    root
  • package com
    Definition Classes
    root
  • package avsystem
    Definition Classes
    com
  • package commons
    Definition Classes
    avsystem
  • package redis
    Definition Classes
    commons
  • object RedisApi

    Object which contains implementations of various variants of Redis API that this driver provides.

    Object which contains implementations of various variants of Redis API that this driver provides. Each variant implements a set of methods corresponding directly to Redis commands, e.g. get method represents Redis GET command.

    API variants may differ from each other in several independent aspects:

    The most important one is the result type returned by every method corresponding to a Redis command:

    Async and Blocking API variants additionally come in three different "levels", each one exposing different subset of Redis commands. This reflects the fact that not every RedisExecutor (client implementation) supports every command (e.g. you can't execute unkeyed commands using RedisClusterClient).

    • Variants from RedisApi.Keyed include only commands with keys (so that they can be executed on Redis Cluster)
    • Variants from RedisApi.Node include only commands which don't access connection state
    • Variants from RedisApi.Connection include all commands supported by the driver

    Every API variant may also use different types to represent Redis keys, hash keys and values. You can define your own API variants for arbitrary combination of key, hash key and value types as long as there is an instance of RedisDataCodec for every of these types. Also, it is possible to customize Record type which is used primarily for entries in Redis Stream API. Record type requires RedisRecordCodec instance.

    Key, field, value and record types and their serialization typeclass instances are enapsulated by RedisSerialization instances. API variants are then parameterized with them.

    API variants which use only Strings (textual) or only ByteStrings (binary) are already implemented by the driver, e.g. RedisApi.Keyed.Async.StringTyped, RedisApi.Batches.BinaryTyped.

    Note that RedisDataCodec is automatically provided for many simple types and also all types which have a GenCodec. This effectively gives you a complete serialization framework for keys, hash keys and values stored in Redis.

    Note that chosen key, hash key and value types can be adjusted "on the fly" with a convenient syntax. For example, if you need to use some case class as a value type in a single, specific place, you can do it without defining a completely separate API variant. For example:

    case class Person(name: String, birthYear: Int)
    object Person {
      implicit val codec: GenCodec[Person] = GenCodec.materialize[Person]
    }
    
    import scala.concurrent.duration._
    implicit val system: ActorSystem = ActorSystem()
    
    val api = RedisApi.Keyed.Blocking.StringTyped(new RedisClusterClient)
    
    // normally, we're just using String-typed API
    api.set("key", "value")
    
    // but in one specific place, we might want to use Person as the value
    // Person has an instance of GenCodec, so it will be automatically serialized to binary format
    api.valueType[Person].set("binaryDataKey", Person("Fred", 1990))
    Definition Classes
    redis
  • object Connection extends ExecutedApis

    Entry point for API variants which expose all commands, including connection-level ones, i.e.

    Entry point for API variants which expose all commands, including connection-level ones, i.e. the ones that access or modify Redis connection state.

    Definition Classes
    RedisApi
  • Async
  • BaseAsync
  • BaseBlocking
  • Blocking
  • VariantCompanion

case class Async[S <: RedisSerialization](serialization: S, executor: RequiredExecutor, execConfig: ExecutionConfig) extends BaseAsync[S] with RedisRecoverableConnectionApi with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Async
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. RedisRecoverableConnectionApi
  7. RedisConnectionApi
  8. ConnectionScriptingApi
  9. ConnectionServerApi
  10. ConnectionConnectionApi
  11. ConnectionClusterApi
  12. RedisOperationApi
  13. TransactionApi
  14. RedisRecoverableNodeApi
  15. RedisNodeApi
  16. NodeScriptingApi
  17. NodeConnectionApi
  18. NodeClusterApi
  19. NodeServerApi
  20. NodeKeysApi
  21. RedisRecoverableKeyedApi
  22. RecoverableKeyedScriptingApi
  23. RedisKeyedApi
  24. StreamsApi
  25. HyperLogLogApi
  26. SetsApi
  27. ListsApi
  28. SortedSetsApi
  29. HashesApi
  30. KeyedScriptingApi
  31. GeoApi
  32. KeyedClusterApi
  33. StringsApi
  34. KeyedKeysApi
  35. BaseAsync
  36. RedisAsyncApi
  37. RedisExecutedApi
  38. RecoverableApiSubset
  39. AbstractRedisApi
  40. ApiSubset
  41. AnyRef
  42. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Async(serialization: S, executor: RequiredExecutor, execConfig: ExecutionConfig)

Type Members

  1. type Field = S.Field
    Definition Classes
    ApiSubset
  2. type Key = S.Key
    Definition Classes
    ApiSubset
  3. type Record = S.Record
    Definition Classes
    ApiSubset
  4. type Result[A] = scala.concurrent.Future[A]

    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 Self[S0 <: RedisSerialization] = Async[S0]
    Definition Classes
    BaseAsyncAbstractRedisApi
  6. type Value = S.Value
    Definition Classes
    ApiSubset
  7. type WithField[F] = Self[S.WithField[F]]
    Definition Classes
    AbstractRedisApi
  8. type WithKey[K] = Self[S.WithKey[K]]
    Definition Classes
    AbstractRedisApi
  9. type WithRecord[R] = Self[S.WithRecord[R]]
    Definition Classes
    AbstractRedisApi
  10. type WithValue[V] = Self[S.WithValue[V]]
    Definition Classes
    AbstractRedisApi
  11. type XEntry = commands.XEntry[Record]
    Definition Classes
    StreamsApi

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def append(key: Key, value: Value): Result[Int]

    Executes APPEND

    Executes APPEND

    Definition Classes
    StringsApi
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def auth(password: String): Result[Unit]

    Executes AUTH

    Executes AUTH

    Definition Classes
    ConnectionConnectionApi
  7. def bgrewriteaof: Result[String]

    Executes BGREWRITEAOF

    Executes BGREWRITEAOF

    Definition Classes
    NodeServerApi
  8. def bgsave(schedule: Boolean = false): Result[String]

    Executes BGSAVE

    Executes BGSAVE

    Definition Classes
    NodeServerApi
  9. def bgsave: Result[String]

    Executes BGSAVE

    Executes BGSAVE

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

    Executes BITCOUNT

    Executes BITCOUNT

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

    Executes BITFIELD

    Executes BITFIELD

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

    Executes BITFIELD

    Executes BITFIELD

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

    Executes BITFIELD

    Executes BITFIELD

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

    Executes BITOP

    Executes BITOP

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

    Executes BITOP

    Executes BITOP

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

    Executes BITPOS

    Executes BITPOS

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

    Executes BITPOS

    Executes BITPOS

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

    Executes BITPOS

    Executes BITPOS

    Definition Classes
    StringsApi
  19. def blpop(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value)]]

    Executes BLPOP

    Executes BLPOP

    Definition Classes
    ListsApi
  20. def blpop(key: Key, timeout: Int): Result[commons.Opt[Value]]

    Executes BLPOP

    Executes BLPOP

    Definition Classes
    ListsApi
  21. def brpop(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value)]]

    Executes BRPOP

    Executes BRPOP

    Definition Classes
    ListsApi
  22. def brpop(key: Key, timeout: Int): Result[commons.Opt[Value]]

    Executes BRPOP

    Executes BRPOP

    Definition Classes
    ListsApi
  23. def brpoplpush(source: Key, destination: Key, timeout: Int): Result[commons.Opt[Value]]

    Executes BRPOPLPUSH

    Executes BRPOPLPUSH

    Definition Classes
    ListsApi
  24. def bzpopmax(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value, Double)]]

    Executes BZPOPMAX

    Executes BZPOPMAX

    Definition Classes
    SortedSetsApi
  25. def bzpopmax(key: Key, timeout: Int): Result[commons.Opt[(Value, Double)]]

    Executes BZPOPMAX

    Executes BZPOPMAX

    Definition Classes
    SortedSetsApi
  26. def bzpopmin(keys: Iterable[Key], timeout: Int): Result[commons.Opt[(Key, Value, Double)]]

    Executes BZPOPMIN

    Executes BZPOPMIN

    Definition Classes
    SortedSetsApi
  27. def bzpopmin(key: Key, timeout: Int): Result[commons.Opt[(Value, Double)]]

    Executes BZPOPMIN

    Executes BZPOPMIN

    Definition Classes
    SortedSetsApi
  28. def clientGetname: Result[commons.Opt[String]]

    Executes CLIENT GETNAME

    Definition Classes
    ConnectionServerApi
  29. def clientId: Result[ClientId]

    Executes CLIENT ID

    Executes CLIENT ID

    Definition Classes
    NodeServerApi
  30. def clientKill(filters: ClientFilter*): Result[Int]

    Executes CLIENT KILL

    Executes CLIENT KILL

    Definition Classes
    NodeServerApi
  31. def clientKill(addr: ClientAddress): Result[Unit]

    Executes CLIENT KILL

    Executes CLIENT KILL

    Definition Classes
    NodeServerApi
  32. def clientList: Result[Seq[ClientInfo]]

    Executes CLIENT LIST

    Executes CLIENT LIST

    Definition Classes
    NodeServerApi
  33. def clientPause(timeout: Long): Result[Unit]

    Executes CLIENT PAUSE

    Executes CLIENT PAUSE

    Definition Classes
    NodeServerApi
  34. def clientSetname(connectionName: String): Result[Unit]

    Executes CLIENT SETNAME

    Definition Classes
    ConnectionServerApi
  35. def clientUnblock(clientId: ClientId, modifier: commons.OptArg[UnblockModifier] = OptArg.Empty): Result[Boolean]

    Executes CLIENT UNBLOCK

    Definition Classes
    NodeServerApi
  36. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  37. def clusterAddslots(slots: Iterable[Int]): Result[Unit]

    Executes CLUSTER ADDSLOTS or does nothing when slots is empty.

    Executes CLUSTER ADDSLOTS or does nothing when slots is empty.

    Definition Classes
    NodeClusterApi
  38. def clusterAddslots(slot: Int, slots: Int*): Result[Unit]

    Executes CLUSTER ADDSLOTS

    Definition Classes
    NodeClusterApi
  39. def clusterCountFailureReports(nodeId: NodeId): Result[Long]

    Executes CLUSTER COUNT-FAILURE-REPORTS

  40. def clusterCountkeysinslot(slot: Int): Result[Long]

    Executes CLUSTER COUNTKEYSINSLOT

    Definition Classes
    NodeClusterApi
  41. def clusterDelslots(slots: Iterable[Int]): Result[Unit]

    Executes CLUSTER DELSLOTS or does nothing when slots is empty

    Executes CLUSTER DELSLOTS or does nothing when slots is empty

    Definition Classes
    NodeClusterApi
  42. def clusterDelslots(slot: Int, slots: Int*): Result[Unit]

    Executes CLUSTER DELSLOTS

    Definition Classes
    NodeClusterApi
  43. def clusterFailover(option: commons.OptArg[FailoverOption] = OptArg.Empty): Result[Unit]

    Executes CLUSTER FAILOVER

    Definition Classes
    NodeClusterApi
  44. def clusterFailover: Result[Unit]

    Executes CLUSTER FAILOVER

    Definition Classes
    NodeClusterApi
  45. def clusterFlushslots: Result[Unit]
    Definition Classes
    NodeClusterApi
  46. def clusterForget(nodeId: NodeId): Result[Unit]

    Executes CLUSTER FORGET

    Definition Classes
    NodeClusterApi
  47. def clusterGetkeysinslot(slot: Int, count: Int): Result[Seq[Key]]

    Executes CLUSTER GETKEYSINSLOT

    Definition Classes
    NodeClusterApi
  48. def clusterInfo: Result[ClusterStateInfo]

    Executes CLUSTER INFO

    Executes CLUSTER INFO

    Definition Classes
    NodeClusterApi
  49. def clusterKeyslot(key: Key): Result[Int]

    Executes CLUSTER KEYSLOT

    Definition Classes
    KeyedClusterApi
  50. def clusterMeet(address: NodeAddress): Result[Unit]

    Executes CLUSTER MEET

    Executes CLUSTER MEET

    Definition Classes
    NodeClusterApi
  51. def clusterMyid: Result[NodeId]
    Definition Classes
    NodeClusterApi
  52. def clusterNodes: Result[Seq[NodeInfo]]

    Executes CLUSTER NODES

    Executes CLUSTER NODES

    Definition Classes
    NodeClusterApi
  53. def clusterReplicate(nodeId: NodeId): Result[Unit]

    Executes CLUSTER REPLICATE

    Definition Classes
    NodeClusterApi
  54. def clusterReset(hard: Boolean = false): Result[Unit]

    Executes CLUSTER RESET

    Executes CLUSTER RESET

    Definition Classes
    NodeClusterApi
  55. def clusterReset: Result[Unit]

    Executes CLUSTER RESET

    Executes CLUSTER RESET

    Definition Classes
    NodeClusterApi
  56. def clusterSaveconfig: Result[Unit]

    Executes CLUSTER SAVECONFIG

    Definition Classes
    NodeClusterApi
  57. def clusterSetConfigEpoch(configEpoch: Long): Result[Unit]

    Executes CLUSTER SET-CONFIG-EPOCH

    Definition Classes
    NodeClusterApi
  58. def clusterSetslot(slot: Int, subcommand: SetslotCmd): Result[Unit]

    Executes CLUSTER SETSLOT

    Definition Classes
    NodeClusterApi
  59. def clusterSlaves(nodeId: NodeId): Result[Seq[NodeInfo]]

    Executes CLUSTER SLAVES

    Definition Classes
    NodeClusterApi
  60. def clusterSlots: Result[Seq[SlotRangeMapping]]

    Executes CLUSTER SLOTS

    Executes CLUSTER SLOTS

    Definition Classes
    NodeClusterApi
  61. def command: Result[Seq[CommandInfo]]

    Executes COMMAND

    Executes COMMAND

    Definition Classes
    NodeServerApi
  62. def commandCount: Result[Int]

    Executes COMMAND COUNT

    Executes COMMAND COUNT

    Definition Classes
    NodeServerApi
  63. def commandGetkeys(command: Seq[ByteString]): Result[Seq[Key]]

    Executes COMMAND GETKEYS

    Definition Classes
    NodeServerApi
  64. def commandGetkeys(command: RawCommand): Result[Seq[Key]]

    Executes COMMAND GETKEYS

    Definition Classes
    NodeServerApi
  65. def commandInfo(commandNames: Seq[String]): Result[Seq[CommandInfo]]

    Executes COMMAND INFO

    Executes COMMAND INFO

    Definition Classes
    NodeServerApi
  66. def commandInfo(commandName: String, commandNames: String*): Result[Seq[CommandInfo]]

    Executes COMMAND INFO

    Executes COMMAND INFO

    Definition Classes
    NodeServerApi
  67. def commandInfo(commandName: String): Result[CommandInfo]

    Executes COMMAND INFO

    Executes COMMAND INFO

    Definition Classes
    NodeServerApi
  68. def configGet(parameter: String): Result[Seq[(String, String)]]

    Executes CONFIG GET

    Executes CONFIG GET

    Definition Classes
    NodeServerApi
  69. def configResetstat: Result[Unit]

    Executes CONFIG RESETSTAT

    Definition Classes
    NodeServerApi
  70. def configRewrite: Result[Unit]

    Executes CONFIG REWRITE

    Definition Classes
    NodeServerApi
  71. def configSet(parameter: String, value: String): Result[Unit]

    Executes CONFIG SET

    Executes CONFIG SET

    Definition Classes
    NodeServerApi
  72. def dbsize: Result[Long]

    Executes DBSIZE

    Executes DBSIZE

    Definition Classes
    NodeServerApi
  73. def debugSegfault: Result[Nothing]

    Executes DEBUG SEGFAULT

    Definition Classes
    NodeServerApi
  74. def decr(key: Key): Result[Long]

    Executes DECR

    Executes DECR

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

    Executes DECRBY

    Executes DECRBY

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

    Executes DEL or simply returns 0 if keys is empty, without sending the command to Redis

    Executes DEL or simply returns 0 if keys is empty, without sending the command to Redis

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

    Executes DEL

    Executes DEL

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

    Executes DEL

    Executes DEL

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

    Executes DUMP

    Executes DUMP

    Definition Classes
    KeyedKeysApi
  80. def echo(message: ByteString): Result[ByteString]

    Executes ECHO

    Executes ECHO

    Definition Classes
    NodeConnectionApi
  81. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  82. def eval[T](source: String, keys: Seq[Key], args: Seq[Value])(decoder: ReplyDecoder[T]): Result[T]

    Executes EVAL

    Executes EVAL

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

    Executes EVAL

    Executes EVAL

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

    Executes EVALSHA

    Executes EVALSHA

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

    Executes EVALSHA

    Executes EVALSHA

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

    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
  87. val execConfig: ExecutionConfig
    Definition Classes
    AsyncBaseAsyncRedisExecutedApi
  88. def execute[A](command: RedisCommand[A]): commons.Future[A]
    Definition Classes
    RedisAsyncApiApiSubset
  89. def executeAsync[A](command: RedisCommand[A]): commons.Future[A]
    Definition Classes
    RedisExecutedApi
  90. val executor: RequiredExecutor
    Definition Classes
    AsyncBaseAsyncRedisExecutedApi
  91. def exists(keys: Iterable[Key]): Result[Int]

    Executes EXISTS or simply returns 0 when keys is empty, without sending the command to Redis

    Executes EXISTS or simply returns 0 when keys is empty, without sending the command to Redis

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

    Executes EXISTS

    Executes EXISTS

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

    Executes EXISTS

    Executes EXISTS

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

    Executes EXPIRE

    Executes EXPIRE

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

    Executes EXPIREAT

    Executes EXPIREAT

    Definition Classes
    KeyedKeysApi
  96. implicit final def fieldCodec: RedisDataCodec[Field]
    Attributes
    protected
    Definition Classes
    ApiSubset
  97. final def fieldType[F](implicit arg0: RedisDataCodec[F]): WithField[F]
    Definition Classes
    AbstractRedisApi
  98. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  99. def flushall(async: Boolean = false): Result[Unit]

    Executes FLUSHALL

    Executes FLUSHALL

    Definition Classes
    NodeServerApi
  100. def flushall: Result[Unit]

    Executes FLUSHALL

    Executes FLUSHALL

    Definition Classes
    NodeServerApi
  101. def flushdb(async: Boolean = false): Result[Unit]

    Executes FLUSHDB

    Executes FLUSHDB

    Definition Classes
    NodeServerApi
  102. def flushdb: Result[Unit]

    Executes FLUSHDB

    Executes FLUSHDB

    Definition Classes
    NodeServerApi
  103. def geoadd(key: Key, items: Iterable[(Value, GeoPoint)]): Result[Int]

    Executes GEOADD or simply returns 0 when items is empty, without sending the command Redis

    Executes GEOADD or simply returns 0 when items is empty, without sending the command Redis

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

    Executes GEOADD

    Executes GEOADD

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

    Executes GEOADD

    Executes GEOADD

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

    Executes GEODIST

    Executes GEODIST

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

    Executes GEOHASH NOTE: members CAN be empty (Redis accepts it)

    Executes GEOHASH NOTE: members CAN be empty (Redis accepts it)

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

    Executes GEOHASH

    Executes GEOHASH

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

    Executes GEOPOS NOTE: members CAN be empty (Redis accepts it)

    Executes GEOPOS NOTE: members CAN be empty (Redis accepts it)

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

    Executes GEOPOS

    Executes GEOPOS

    Definition Classes
    GeoApi
  111. 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, readOnly: Boolean = false): Result[Seq[commands.GeoApi.georadius.A.Attributed[Value]]]

    Executes GEORADIUS

    Executes GEORADIUS

    Definition Classes
    GeoApi
  112. 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]]

    Executes GEORADIUS

    Executes GEORADIUS

    Definition Classes
    GeoApi
  113. 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, readOnly: Boolean = false): Result[Seq[commands.GeoApi.georadiusbymember.A.Attributed[Value]]]

    Executes GEORADIUSBYMEMBER

    Definition Classes
    GeoApi
  114. 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]]

    Executes GEORADIUSBYMEMBER

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

    Executes GET

    Executes GET

    Definition Classes
    StringsApi
  116. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  117. def getbit(key: Key, offset: Int): Result[Boolean]

    Executes GETBIT

    Executes GETBIT

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

    Executes GETRANGE

    Executes GETRANGE

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

    Executes GETSET

    Executes GETSET

    Definition Classes
    StringsApi
  120. def hdel(key: Key, fields: Iterable[Field]): Result[Int]

    Executes HDEL or simply returns 0 when fields is empty, without sending the command to Redis

    Executes HDEL or simply returns 0 when fields is empty, without sending the command to Redis

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

    Executes HDEL

    Executes HDEL

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

    Executes HDEL

    Executes HDEL

    Definition Classes
    HashesApi
  123. implicit def headOps[T](head: T): HeadOps[T]
    Attributes
    protected
    Definition Classes
    ApiSubset
  124. def hexists(key: Key, field: Field): Result[Boolean]

    Executes HEXISTS

    Executes HEXISTS

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

    Executes HGET

    Executes HGET

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

    Executes HGETALL

    Executes HGETALL

    Definition Classes
    HashesApi
  127. def hgetallRecord(key: Key): Result[commons.Opt[Record]]

    Executes HGETALL

    Executes HGETALL

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

    Executes HINCRBY

    Executes HINCRBY

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

    Executes HINCRBYFLOAT

    Executes HINCRBYFLOAT

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

    Executes HKEYS

    Executes HKEYS

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

    Executes HLEN

    Executes HLEN

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

    Executes HMGET or simply returns empty Seq when fields is empty, without sending the command to Redis

    Executes HMGET or simply returns empty Seq when fields is empty, without sending the command to Redis

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

    Executes HMGET

    Executes HMGET

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

    Executes HMSET or does nothing when fieldValues is empty, without sending the command to Redis

    Executes HMSET or does nothing when fieldValues is empty, without sending the command to Redis

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

    Executes HMSET

    Executes HMSET

    Definition Classes
    HashesApi
  136. def hmsetRecord(key: Key, data: Record): Result[Unit]

    Executes HMSET or does nothing when data is empty, without sending the command to Redis

    Executes HMSET or does nothing when data is empty, without sending the command to Redis

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

    Executes HSCAN

    Executes HSCAN

    Definition Classes
    HashesApi
  138. def hset(key: Key, fieldValues: Iterable[(Field, Value)]): Result[Int]

    Executes HSET or does nothing when fieldValues is empty, without sending the command to Redis

    Executes HSET or does nothing when fieldValues is empty, without sending the command to Redis

    Definition Classes
    HashesApi
  139. def hset(key: Key, fieldValue: (Field, Value), fieldValues: (Field, Value)*): Result[Int]

    Executes HSET

    Executes HSET

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

    Executes HSET

    Executes HSET

    Definition Classes
    HashesApi
  141. def hsetRecord(key: Key, data: Record): Result[Int]

    Executes HSET or does nothing when data is empty, without sending the command to Redis

    Executes HSET or does nothing when data is empty, without sending the command to Redis

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

    Executes HSETNX

    Executes HSETNX

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

    Executes HSTRLEN

    Executes HSTRLEN

    Definition Classes
    HashesApi
  144. def hvals(key: Key): Result[Iterable[Value]]

    Executes HVALS

    Executes HVALS

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

    Executes INCR

    Executes INCR

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

    Executes INCRBY

    Executes INCRBY

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

    Executes INCRBYFLOAT

    Executes INCRBYFLOAT

    Definition Classes
    StringsApi
  148. def info[T >: FullRedisInfo <: RedisInfo](section: RedisInfoSection[T]): Result[T]

    Executes INFO

    Executes INFO

    Definition Classes
    NodeServerApi
  149. def info: Result[DefaultRedisInfo]

    Executes INFO

    Executes INFO

    Definition Classes
    NodeServerApi
  150. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  151. implicit def iterableTailOps[T](tail: Iterable[T]): IterableTailOps[T]
    Attributes
    protected
    Definition Classes
    ApiSubset
  152. implicit def iteratorTailOps[T](tail: Iterator[T]): IteratorTailOps[T]
    Attributes
    protected
    Definition Classes
    ApiSubset
  153. implicit final def keyCodec: RedisDataCodec[Key]
    Attributes
    protected
    Definition Classes
    ApiSubset
  154. def keySlot(key: Key): Int
    Definition Classes
    KeyedClusterApi
  155. final def keyType[K](implicit arg0: RedisDataCodec[K]): WithKey[K]
    Definition Classes
    AbstractRedisApi
  156. def keys(pattern: Key): Result[commons.BSet[Key]]

    Executes KEYS

    Executes KEYS

    Definition Classes
    NodeKeysApi
  157. def lastsave: Result[Long]

    Executes LASTSAVE

    Executes LASTSAVE

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

    Executes LINDEX

    Executes LINDEX

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

    Executes LINSERT

    Executes LINSERT

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

    Executes LLEN

    Executes LLEN

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

    Executes LPOP

    Executes LPOP

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

    Executes LPUSH NOTE: values MUST NOT be empty - consider using lpushOrLlen in such case.

    Executes LPUSH NOTE: values MUST NOT be empty - consider using lpushOrLlen in such case.

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

    Executes LPUSH

    Executes LPUSH

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

    Executes LPUSH or LLEN when values is empty

    Executes LPUSH or LLEN when values is empty

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

    Executes LPUSHX

    Executes LPUSHX

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

    Executes LPUSHX

    Executes LPUSHX

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

    Executes LPUSHX or LLEN when values is empty

    Executes LPUSHX or LLEN when values is empty

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

    Executes LRANGE

    Executes LRANGE

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

    Executes LREM

    Executes LREM

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

    Executes LSET

    Executes LSET

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

    Executes LTRIM

    Executes LTRIM

    Definition Classes
    ListsApi
  172. def memoryUsage(key: Key, samples: commons.OptArg[Long] = OptArg.Empty): Result[commons.Opt[Long]]
    Definition Classes
    KeyedKeysApi
  173. def mget(keys: Iterable[Key]): Result[Seq[commons.Opt[Value]]]

    Executes MGET or simply returns empty Seq when keys is empty, without sending the command to Redis

    Executes MGET or simply returns empty Seq when keys is empty, without sending the command to Redis

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

    Executes MGET

    Executes MGET

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

    Executes MIGRATE or simply returns true when keys is empty, without sending the command to Redis

    Executes MIGRATE or simply returns true when keys is empty, without sending the command to Redis

    Definition Classes
    KeyedKeysApi
  176. def move(key: Key, db: Int): Result[Boolean]

    Executes MOVE

    Executes MOVE

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

    Executes MSET or does nothing when keyValues is empty, without sending the command to Redis

    Executes MSET or does nothing when keyValues is empty, without sending the command to Redis

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

    Executes MSET

    Executes MSET

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

    Executes MSETNX or simply returns true when keyValues is empty, without sending the command to Redis

    Executes MSETNX or simply returns true when keyValues is empty, without sending the command to Redis

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

    Executes MSETNX

    Executes MSETNX

    Definition Classes
    StringsApi
  181. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  182. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  183. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  184. def objectEncoding(key: Key): Result[commons.Opt[Encoding]]

    Executes OBJECT

    Executes OBJECT

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

    Executes OBJECT

    Executes OBJECT

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

    Executes OBJECT

    Executes OBJECT

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

    Executes PERSIST

    Executes PERSIST

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

    Executes PEXPIRE

    Executes PEXPIRE

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

    Executes PEXPIREAT

    Executes PEXPIREAT

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

    Executes PFADD NOTE: elements CAN be empty, Redis accepts it

    Executes PFADD NOTE: elements CAN be empty, Redis accepts it

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

    Executes PFADD

    Executes PFADD

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

    Executes PFCOUNT or simply returns 0 when keys is empty, without sending the command to Redis

    Executes PFCOUNT or simply returns 0 when keys is empty, without sending the command to Redis

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

    Executes PFCOUNT

    Executes PFCOUNT

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

    Executes PFMERGE.

    Executes PFMERGE. NOTE: sourcekeys CAN be empty, Redis accepts it

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

    Executes PFMERGE

    Executes PFMERGE

    Definition Classes
    HyperLogLogApi
  196. def ping: Result[ByteString]

    Executes PING

    Executes PING

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

    Executes PSETEX

    Executes PSETEX

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

    Executes PTTL

    Executes PTTL

    Definition Classes
    KeyedKeysApi
  199. def quit: Result[Unit]

    Executes QUIT

    Executes QUIT

    Definition Classes
    ConnectionConnectionApi
  200. def randomkey: Result[commons.Opt[Key]]

    Executes RANDOMKEY

    Executes RANDOMKEY

    Definition Classes
    NodeKeysApi
  201. def readonly: Result[Unit]

    Executes READONLY

    Executes READONLY

    Definition Classes
    ConnectionClusterApi
  202. def readwrite: Result[Unit]

    Executes READWRITE

    Executes READWRITE

    Definition Classes
    ConnectionClusterApi
  203. implicit final def recordCodec: RedisRecordCodec[Record]
    Attributes
    protected
    Definition Classes
    ApiSubset
  204. final def recordType[R](implicit arg0: RedisRecordCodec[R]): WithRecord[R]
    Definition Classes
    AbstractRedisApi
  205. def recoverWith[A](executed: ⇒ commons.Future[A])(fun: PartialFunction[Throwable, commons.Future[A]]): commons.Future[A]
    Definition Classes
    RedisAsyncApiRecoverableApiSubset
  206. def rename(key: Key, newkey: Key): Result[Unit]

    Executes RENAME

    Executes RENAME

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

    Executes RENAMENX

    Executes RENAMENX

    Definition Classes
    KeyedKeysApi
  208. def replicaof(newMaster: NodeAddress): Result[Unit]

    Executes REPLICAOF

    Executes REPLICAOF

    Definition Classes
    NodeServerApi
  209. def replicaofNoOne: Result[Unit]

    Executes REPLICAOF

    Executes REPLICAOF

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

    Executes RESTORE

    Executes RESTORE

    Definition Classes
    KeyedKeysApi
  211. def role: Result[RedisRole]

    Executes ROLE

    Executes ROLE

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

    Executes RPOP

    Executes RPOP

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

    Executes RPOPLPUSH

    Executes RPOPLPUSH

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

    Executes RPUSH NOTE: values MUST NOT be empty - consider using rpushOrLlen in such case.

    Executes RPUSH NOTE: values MUST NOT be empty - consider using rpushOrLlen in such case.

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

    Executes RPUSH

    Executes RPUSH

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

    Executes RPUSH or LLEN when values is empty

    Executes RPUSH or LLEN when values is empty

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

    Executes RPUSHX

    Executes RPUSHX

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

    Executes RPUSHX

    Executes RPUSHX

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

    Executes RPUSHX or LLEN when values is empty

    Executes RPUSHX or LLEN when values is empty

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

    Executes SADD or simply returns 0 when members is empty

    Executes SADD or simply returns 0 when members is empty

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

    Executes SADD

    Executes SADD

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

    Executes SADD

    Executes SADD

    Definition Classes
    SetsApi
  223. def save: Result[Unit]

    Executes SAVE

    Executes SAVE

    Definition Classes
    NodeServerApi
  224. def scan(cursor: Cursor, matchPattern: commons.OptArg[Key] = OptArg.Empty, count: commons.OptArg[Long] = OptArg.Empty): Result[(Cursor, Seq[Key])]

    Executes SCAN

    Executes SCAN

    Definition Classes
    NodeKeysApi
  225. def scard(key: Key): Result[Long]

    Executes SCARD

    Executes SCARD

    Definition Classes
    SetsApi
  226. def scriptDebug(mode: DebugMode): Result[Unit]

    Executes SCRIPT DEBUG

    Executes SCRIPT DEBUG

    Definition Classes
    ConnectionScriptingApi
  227. def scriptExists(hashes: Iterable[Sha1]): Result[Seq[Boolean]]

    Executes SCRIPT EXISTS NOTE: hashes CAN be empty, Redis accepts it

    Executes SCRIPT EXISTS NOTE: hashes CAN be empty, Redis accepts it

    Definition Classes
    NodeScriptingApi
  228. def scriptExists(hash: Sha1, hashes: Sha1*): Result[Seq[Boolean]]

    SCRIPT EXISTS

  229. def scriptExists(hash: Sha1): Result[Boolean]

    SCRIPT EXISTS

  230. def scriptFlush: Result[Unit]

    Executes SCRIPT FLUSH

    Executes SCRIPT FLUSH

    Definition Classes
    NodeScriptingApi
  231. def scriptKill: Result[Unit]

    Executes SCRIPT KILL

    Executes SCRIPT KILL

    Definition Classes
    NodeScriptingApi
  232. def scriptLoad(script: RedisScript[Any]): Result[Sha1]

    Executes SCRIPT LOAD

    Executes SCRIPT LOAD

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

    Executes SDIFF

    Executes SDIFF

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

    Executes SDIFF

    Executes SDIFF

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

    Executes SDIFFSTORE

    Executes SDIFFSTORE

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

    Executes SDIFFSTORE

    Executes SDIFFSTORE

    Definition Classes
    SetsApi
  237. def select(index: Int): Result[Unit]

    Executes SELECT

    Executes SELECT

    Definition Classes
    ConnectionConnectionApi
  238. val serialization: S
    Definition Classes
    AsyncApiSubset
  239. def set(key: Key, value: Value, expiration: commons.OptArg[Expiration] = OptArg.Empty, existence: commons.OptArg[Boolean] = OptArg.Empty): Result[Boolean]

    Executes SET

    Executes SET

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

    Executes SETBIT

    Executes SETBIT

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

    Executes SETEX

    Executes SETEX

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

    Executes SETNX

    Executes SETNX

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

    Executes SETRANGE

    Executes SETRANGE

    Definition Classes
    StringsApi
  244. def shutdown(modifier: commons.OptArg[ShutdownModifier] = OptArg.Empty): Result[Nothing]

    Executes SHUTDOWN

    Executes SHUTDOWN

    Definition Classes
    NodeServerApi
  245. def shutdown: Result[Nothing]

    Executes SHUTDOWN

    Executes SHUTDOWN

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

    Executes SINTER NOTE: keys MUST NOT be empty

    Executes SINTER NOTE: keys MUST NOT be empty

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

    Executes SINTER

    Executes SINTER

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

    Executes SINTERSTORE NOTE: keys MUST NOT be empty

    Executes SINTERSTORE NOTE: keys MUST NOT be empty

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

    Executes SINTERSTORE

    Executes SINTERSTORE

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

    Executes SISMEMBER

    Executes SISMEMBER

    Definition Classes
    SetsApi
  251. def slaveof(newMaster: NodeAddress): Result[Unit]

    Executes SLAVEOF

    Executes SLAVEOF

    Definition Classes
    NodeServerApi
  252. def slaveofNoOne: Result[Unit]

    Executes SLAVEOF

    Executes SLAVEOF

    Definition Classes
    NodeServerApi
  253. def slowlogGet(count: commons.OptArg[Int] = OptArg.Empty): Result[Seq[SlowlogEntry]]

    Executes SLOWLOG

    Executes SLOWLOG

    Definition Classes
    NodeServerApi
  254. def slowlogGet: Result[Seq[SlowlogEntry]]

    Executes SLOWLOG

    Executes SLOWLOG

    Definition Classes
    NodeServerApi
  255. def slowlogLen: Result[Long]

    Executes SLOWLOG

    Executes SLOWLOG

    Definition Classes
    NodeServerApi
  256. def slowlogReset: Result[Unit]

    Executes SLOWLOG

    Executes SLOWLOG

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

    Executes SMEMBERS

    Executes SMEMBERS

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

    Executes SMOVE

    Executes SMOVE

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

    Executes SORT

    Executes SORT

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

    Executes SORT

    Executes SORT

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

    Executes SORT

    Executes SORT

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

    Executes SPOP

    Executes SPOP

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

    Executes SPOP

    Executes SPOP

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

    Executes SRANDMEMBER

    Executes SRANDMEMBER

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

    Executes SRANDMEMBER

    Executes SRANDMEMBER

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

    Executes SRANDMEMBER

    Executes SRANDMEMBER

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

    Executes SREM or simply returns 0 when members is empty

    Executes SREM or simply returns 0 when members is empty

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

    Executes SREM

    Executes SREM

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

    Executes SREM

    Executes SREM

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

    Executes SSCAN

    Executes SSCAN

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

    Executes STRLEN

    Executes STRLEN

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

    Executes SUNION or simply returns empty set when keys is empty

    Executes SUNION or simply returns empty set when keys is empty

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

    Executes SUNION

    Executes SUNION

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

    Executes SUNIONSTORE NOTE: unlike in SUNION keys MUST NOT be empty because SUNIONSTORE overwrites destination key.

    Executes SUNIONSTORE NOTE: unlike in SUNION keys MUST NOT be empty because SUNIONSTORE overwrites destination key. An operation equivalent to invoking SUNIONSTORE with only destination and no keys would be DEL destination

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

    Executes SUNIONSTORE

    Executes SUNIONSTORE

    Definition Classes
    SetsApi
  276. def swapdb(first: Int, second: Int): Result[Unit]

    Executes SWAPDB

    Executes SWAPDB

    Definition Classes
    NodeConnectionApi
  277. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  278. def time: Result[RedisTimestamp]

    Executes TIME

    Executes TIME

    Definition Classes
    NodeServerApi
  279. def touch(keys: Iterable[Key]): Result[Int]

    Executes TOUCH or simply returns 0 when keys is empty, without sending the command to Redis

    Executes TOUCH or simply returns 0 when keys is empty, without sending the command to Redis

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

    Executes TOUCH

    Executes TOUCH

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

    Executes TOUCH

    Executes TOUCH

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

    Executes TTL

    Executes TTL

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

    Executes TYPE

    Executes TYPE

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

    Executes UNLINK or simply returns 0 when keys is empty, without sending the command to Redis

    Executes UNLINK or simply returns 0 when keys is empty, without sending the command to Redis

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

    Executes UNLINK

    Executes UNLINK

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

    Executes UNLINK

    Executes UNLINK

    Definition Classes
    KeyedKeysApi
  287. def unwatch: Result[Unit]

    Executes UNWATCH

    Executes UNWATCH

    Definition Classes
    TransactionApi
  288. implicit final def valueCodec: RedisDataCodec[Value]
    Attributes
    protected
    Definition Classes
    ApiSubset
  289. final def valueType[V](implicit arg0: RedisDataCodec[V]): WithValue[V]
    Definition Classes
    AbstractRedisApi
  290. def wait(numslaves: Int, timeout: Long): Result[Long]

    Executes WAIT

    Executes WAIT

    Definition Classes
    NodeKeysApi
  291. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  292. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  293. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  294. def watch(keys: Iterable[Key]): Result[Unit]

    Executes WATCH or does nothing when keys is empty, without sending the command to Redis

    Executes WATCH or does nothing when keys is empty, without sending the command to Redis

    Definition Classes
    TransactionApi
  295. def watch(key: Key, keys: Key*): Result[Unit]

    Executes WATCH

    Executes WATCH

    Definition Classes
    TransactionApi
  296. def withSerialization[S0 <: RedisSerialization](ser: S0): Self[S0]
    Definition Classes
    BaseAsyncAbstractRedisApi
  297. def xack(key: Key, group: XGroup, ids: Iterable[XEntryId]): Result[Int]

    Executes XACK

    Executes XACK

    Definition Classes
    StreamsApi
  298. def xack(key: Key, group: XGroup, id: XEntryId, ids: XEntryId*): Result[Int]

    Executes XACK

    Executes XACK

    Definition Classes
    StreamsApi
  299. def xack(key: Key, group: XGroup, id: XEntryId): Result[Boolean]

    Executes XACK

    Executes XACK

    Definition Classes
    StreamsApi
  300. def xadd(key: Key, data: Record, id: commons.OptArg[XEntryId] = OptArg.Empty, maxlen: commons.OptArg[XMaxlen] = OptArg.Empty): Result[XEntryId]

    Executes XADD

    Executes XADD

    Definition Classes
    StreamsApi
  301. def xaddEntry(key: Key, entry: XEntry, maxlen: commons.OptArg[XMaxlen] = OptArg.Empty): Result[XEntryId]

    Executes XADD

    Executes XADD

    Definition Classes
    StreamsApi
  302. def xclaim(key: Key, group: XGroup, consumer: XConsumer, minIdleMillis: Long, ids: Iterable[XEntryId], idleMillis: commons.OptArg[Long] = OptArg.Empty, msUnixTime: commons.OptArg[Long] = OptArg.Empty, retrycount: commons.OptArg[Int] = OptArg.Empty, force: Boolean = false): Result[Seq[XEntry]]

    Executes XCLAIM

    Executes XCLAIM

    Definition Classes
    StreamsApi
  303. def xclaimJustid(key: Key, group: XGroup, consumer: XConsumer, minIdleMillis: Long, ids: Iterable[XEntryId], idleMillis: commons.OptArg[Long] = OptArg.Empty, msUnixTime: commons.OptArg[Long] = OptArg.Empty, retrycount: commons.OptArg[Int] = OptArg.Empty, force: Boolean = false): Result[Seq[XEntryId]]

    Executes XCLAIM

    Executes XCLAIM

    Definition Classes
    StreamsApi
  304. def xclaimSingle(key: Key, group: XGroup, consumer: XConsumer, minIdleMillis: Long, id: XEntryId, idleMillis: commons.OptArg[Long] = OptArg.Empty, msUnixTime: commons.OptArg[Long] = OptArg.Empty, retrycount: commons.OptArg[Int] = OptArg.Empty, force: Boolean = false): Result[commons.Opt[XEntry]]

    Executes XCLAIM

    Executes XCLAIM

    Definition Classes
    StreamsApi
  305. def xdel(key: Key, ids: Iterable[XEntryId]): Result[Long]

    Executes XDEL

    Executes XDEL

    Definition Classes
    StreamsApi
  306. def xdel(key: Key, id: XEntryId, ids: XEntryId*): Result[Long]

    Executes XDEL

    Executes XDEL

    Definition Classes
    StreamsApi
  307. def xdel(key: Key, id: XEntryId): Result[Boolean]

    Executes XDEL

    Executes XDEL

    Definition Classes
    StreamsApi
  308. def xgroupCreate(key: Key, group: XGroup, id: commons.OptArg[XEntryId] = OptArg.Empty, mkstream: Boolean = false): Result[Unit]

    Executes XGROUP CREATE

    Executes XGROUP CREATE

    Definition Classes
    StreamsApi
  309. def xgroupDelconsumer(key: Key, group: XGroup, consumer: XConsumer): Result[Boolean]

    Executes XGROUP DELCONSUMER

    Definition Classes
    StreamsApi
  310. def xgroupDestroy(key: Key, group: XGroup): Result[Boolean]

    Executes XGROUP DESTROY

    Definition Classes
    StreamsApi
  311. def xgroupSetid(key: Key, group: XGroup, id: commons.OptArg[XEntryId] = OptArg.Empty): Result[Unit]

    Executes XGROUP SETID

    Executes XGROUP SETID

    Definition Classes
    StreamsApi
  312. def xinfoConsumers(key: Key, group: XGroup): Result[Seq[XConsumerInfo]]

    Executes XINFO CONSUMERS

    Definition Classes
    StreamsApi
  313. def xinfoGroups(key: Key): Result[Seq[XGroupInfo]]

    Executes XINFO GROUPS

    Executes XINFO GROUPS

    Definition Classes
    StreamsApi
  314. def xinfoStream(key: Key): Result[XStreamInfo[Record]]

    Executes XINFO STREAM

    Executes XINFO STREAM

    Definition Classes
    StreamsApi
  315. def xlen(key: Key): Result[Long]

    Executes XLEN

    Executes XLEN

    Definition Classes
    StreamsApi
  316. def xpending(key: Key, group: XGroup): Result[XPendingOverview]

    Executes XPENDING

    Executes XPENDING

    Definition Classes
    StreamsApi
  317. def xpendingEntries(key: Key, group: XGroup, count: Int, start: commons.OptArg[XEntryId] = OptArg.Empty, end: commons.OptArg[XEntryId] = OptArg.Empty, consumer: commons.OptArg[XConsumer] = OptArg.Empty): Result[Seq[XPendingEntry]]

    Executes XPENDING

    Executes XPENDING

    Definition Classes
    StreamsApi
  318. def xrange(key: Key, start: commons.OptArg[XEntryId] = OptArg.Empty, end: commons.OptArg[XEntryId] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[Seq[XEntry]]

    Executes XRANGE

    Executes XRANGE

    Definition Classes
    StreamsApi
  319. def xread(streams: Iterable[(Key, commons.Opt[XEntryId])], blockMillis: commons.OptArg[Int] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[commons.BMap[Key, Seq[XEntry]]]

    Executes XREAD

    Executes XREAD

    Definition Classes
    StreamsApi
  320. def xreadSingle(key: Key, id: commons.Opt[XEntryId], blockMillis: commons.OptArg[Int] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[Seq[XEntry]]

    Executes XREAD

    Executes XREAD

    Definition Classes
    StreamsApi
  321. def xreadgroup(group: XGroup, consumer: XConsumer, streams: Iterable[(Key, commons.Opt[XEntryId])], blockMillis: commons.OptArg[Int] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[commons.BMap[Key, Seq[XEntry]]]

    Executes XREADGROUP

    Executes XREADGROUP

    Definition Classes
    StreamsApi
  322. def xreadgroupSingle(key: Key, group: XGroup, consumer: XConsumer, id: commons.OptArg[XEntryId] = OptArg.Empty, blockMillis: commons.OptArg[Int] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[Seq[XEntry]]

    Executes XREADGROUP

    Executes XREADGROUP

    Definition Classes
    StreamsApi
  323. def xrevrange(key: Key, end: commons.OptArg[XEntryId] = OptArg.Empty, start: commons.OptArg[XEntryId] = OptArg.Empty, count: commons.OptArg[Int] = OptArg.Empty): Result[Seq[XEntry]]

    Executes XREVRANGE

    Executes XREVRANGE

    Definition Classes
    StreamsApi
  324. def xtrim(key: Key, maxlen: XMaxlen): Result[Long]

    Executes XTRIM

    Executes XTRIM

    Definition Classes
    StreamsApi
  325. def xtrim(key: Key, maxlen: Long, approx: Boolean = true): Result[Long]

    Executes XTRIM

    Executes XTRIM

    Definition Classes
    StreamsApi
  326. def zadd(key: Key, memberScores: Iterable[(Value, Double)], existence: commons.OptArg[Boolean] = OptArg.Empty, changed: Boolean = false): Result[Int]

    Executes ZADD or simply returns 0 when memberScores is empty

    Executes ZADD or simply returns 0 when memberScores is empty

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

    Executes ZADD or simply returns 0 when members is empty

    Executes ZADD or simply returns 0 when members is empty

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

    Executes ZADD

    Executes ZADD

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

    Executes ZADD

    Executes ZADD

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

    Executes ZADD

    Executes ZADD

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

    Executes ZADD

    Executes ZADD

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

    Executes ZCARD

    Executes ZCARD

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

    Executes ZCOUNT

    Executes ZCOUNT

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

    Executes ZINCRBY

    Executes ZINCRBY

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

    Executes ZINTERSTORE NOTE: keys MUST NOT be empty

    Executes ZINTERSTORE NOTE: keys MUST NOT be empty

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

    Executes ZINTERSTORE

    Executes ZINTERSTORE

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

    Executes ZINTERSTORE NOTE: keysWeights MUST NOT be empty

    Executes ZINTERSTORE NOTE: keysWeights MUST NOT be empty

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

    Executes ZINTERSTORE

    Executes ZINTERSTORE

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

    Executes ZLEXCOUNT

    Executes ZLEXCOUNT

    Definition Classes
    SortedSetsApi
  340. def zpopmax(key: Key, count: Long): Result[Seq[(Value, Double)]]

    Executes ZPOPMAX

    Executes ZPOPMAX

    Definition Classes
    SortedSetsApi
  341. def zpopmax(key: Key): Result[commons.Opt[(Value, Double)]]

    Executes ZPOPMAX

    Executes ZPOPMAX

    Definition Classes
    SortedSetsApi
  342. def zpopmin(key: Key, count: Long): Result[Seq[(Value, Double)]]

    Executes ZPOPMIN

    Executes ZPOPMIN

    Definition Classes
    SortedSetsApi
  343. def zpopmin(key: Key): Result[commons.Opt[(Value, Double)]]

    Executes ZPOPMIN]

    Executes ZPOPMIN]

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

    Executes ZRANGE

    Executes ZRANGE

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

    Executes ZRANGE

    Executes ZRANGE

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

    Executes ZRANGEBYLEX

    Executes ZRANGEBYLEX

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

    Executes ZRANGEBYSCORE

    Executes ZRANGEBYSCORE

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

    Executes ZRANGEBYSCORE

    Executes ZRANGEBYSCORE

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

    Executes ZRANK

    Executes ZRANK

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

    Executes ZREM or simply returns 0 when members is empty

    Executes ZREM or simply returns 0 when members is empty

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

    Executes ZREM

    Executes ZREM

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

    Executes ZREM

    Executes ZREM

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

    Executes ZREMRANGEBYLEX

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

    Executes ZREMRANGEBYRANK

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

    Executes ZREMRANGEBYSCORE

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

    Executes ZREVRANGE

    Executes ZREVRANGE

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

    Executes ZREVRANGE

    Executes ZREVRANGE

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

    Executes ZREVRANGEBYLEX

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

    Executes ZREVRANGEBYSCORE

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

    Executes ZREVRANGEBYSCORE

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

    Executes ZREVRANK

    Executes ZREVRANK

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

    Executes ZSCAN

    Executes ZSCAN

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

    Executes ZSCORE

    Executes ZSCORE

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

    Executes ZUNIONSTORE NOTE: keys MUST NOT be empty

    Executes ZUNIONSTORE NOTE: keys MUST NOT be empty

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

    Executes ZUNIONSTORE

    Executes ZUNIONSTORE

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

    Executes ZUNIONSTORE NOTE: keysWeights MUST NOT be empty

    Executes ZUNIONSTORE NOTE: keysWeights MUST NOT be empty

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

    Executes ZUNIONSTORE

    Executes ZUNIONSTORE

    Definition Classes
    SortedSetsApi
  368. object XEntry
    Definition Classes
    StreamsApi

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RedisConnectionApi

Inherited from ConnectionScriptingApi

Inherited from ConnectionServerApi

Inherited from ConnectionConnectionApi

Inherited from ConnectionClusterApi

Inherited from RedisOperationApi

Inherited from TransactionApi

Inherited from RedisRecoverableNodeApi

Inherited from RedisNodeApi

Inherited from NodeScriptingApi

Inherited from NodeConnectionApi

Inherited from NodeClusterApi

Inherited from NodeServerApi

Inherited from NodeKeysApi

Inherited from RedisRecoverableKeyedApi

Inherited from RedisKeyedApi

Inherited from StreamsApi

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 Connection.BaseAsync[S]

Inherited from RedisAsyncApi

Inherited from RedisExecutedApi

Inherited from RecoverableApiSubset

Inherited from AbstractRedisApi[S]

Inherited from ApiSubset

Inherited from AnyRef

Inherited from Any

Ungrouped