Class

com.avsystem.commons.redis.RedisApi.Keyed.Blocking

BinaryTyped

Related Doc: package Blocking

Permalink

case class BinaryTyped(exec: RedisKeyedExecutor, config: ExecutionConfig = ExecutionConfig.Default) extends Blocking[ByteString, ByteString, ByteString] with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BinaryTyped
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Blocking
  7. RedisBlockingApi
  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 BinaryTyped(exec: RedisKeyedExecutor, config: ExecutionConfig = ExecutionConfig.Default)

    Permalink

Type Members

  1. type HashKey = ByteString

    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 Key = ByteString

    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
  3. type Result[A] = 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
    RedisBlockingApiApiSubset
  4. type Value = ByteString

    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
  5. type WithHashKey[H0] = Blocking[ByteString, H0, ByteString]

    Permalink
    Definition Classes
    AbstractRedisApi
  6. type WithKey[K0] = Blocking[K0, ByteString, ByteString]

    Permalink
    Definition Classes
    AbstractRedisApi
  7. type WithValue[V0] = Blocking[ByteString, ByteString, 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

    Executes APPEND

    Executes 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

    Executes BITCOUNT

    Executes BITCOUNT

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

    Permalink

    Executes BITFIELD

    Executes BITFIELD

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

    Permalink

    Executes BITFIELD

    Executes BITFIELD

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

    Permalink

    Executes BITFIELD

    Executes BITFIELD

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

    Permalink

    Executes BITOP

    Executes BITOP

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

    Permalink

    Executes BITOP

    Executes BITOP

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

    Permalink

    Executes BITPOS

    Executes BITPOS

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

    Permalink

    Executes BITPOS

    Executes BITPOS

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

    Permalink

    Executes BITPOS

    Executes 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

    Executes CLUSTER KEYSLOT

    Definition Classes
    KeyedClusterApi
  17. val config: ExecutionConfig

    Permalink
  18. def copy[K, H, V](newKeyCodec: RedisDataCodec[K], newHashKeyCodec: RedisDataCodec[H], newValueCodec: RedisDataCodec[V]): Blocking[K, H, V]

    Permalink
    Definition Classes
    BlockingAbstractRedisApi
  19. def decr(key: Key): Result[Long]

    Permalink

    Executes DECR

    Executes DECR

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

    Permalink

    Executes DECRBY

    Executes DECRBY

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

    Permalink

    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
  22. def del(key: Key, keys: Key*): Result[Int]

    Permalink

    Executes DEL

    Executes DEL

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

    Permalink

    Executes DEL

    Executes DEL

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

    Permalink

    Executes DUMP

    Executes DUMP

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

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

    Permalink

    Executes EVAL

    Executes EVAL

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

    Permalink

    Executes EVAL

    Executes EVAL

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

    Permalink

    Executes EVALSHA

    Executes EVALSHA

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

    Permalink

    Executes EVALSHA

    Executes EVALSHA

    Definition Classes
    KeyedScriptingApi
  30. 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
  31. val exec: RedisKeyedExecutor

    Permalink
  32. val execConfig: ExecutionConfig

    Permalink
    Definition Classes
    BlockingRedisExecutedApi
  33. def execute[A](command: RedisCommand[A]): A

    Permalink
    Definition Classes
    RedisBlockingApiApiSubset
  34. def executeAsync[A](command: RedisCommand[A]): commons.Future[A]

    Permalink
    Definition Classes
    RedisExecutedApi
  35. val executor: RedisKeyedExecutor

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

    Permalink

    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
  37. def exists(key: Key, keys: Key*): Result[Int]

    Permalink

    Executes EXISTS

    Executes EXISTS

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

    Permalink

    Executes EXISTS

    Executes EXISTS

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

    Permalink

    Executes EXPIRE

    Executes EXPIRE

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

    Permalink

    Executes EXPIREAT

    Executes EXPIREAT

    Definition Classes
    KeyedKeysApi
  41. def finalize(): Unit

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

    Permalink

    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
  43. def geoadd(key: Key, item: (Value, GeoPoint), items: (Value, GeoPoint)*): Result[Int]

    Permalink

    Executes GEOADD

    Executes GEOADD

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

    Permalink

    Executes GEOADD

    Executes GEOADD

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

    Permalink

    Executes GEODIST

    Executes GEODIST

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

    Permalink

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

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

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

    Permalink

    Executes GEOHASH

    Executes GEOHASH

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

    Permalink

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

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

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

    Permalink

    Executes GEOPOS

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

    Permalink

    Executes GEORADIUS

    Executes 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

    Executes GEORADIUS

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

    Permalink

    Executes 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

    Executes GEORADIUSBYMEMBER

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

    Permalink

    Executes GET

    Executes GET

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

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

    Permalink

    Executes GETBIT

    Executes GETBIT

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

    Permalink

    Executes GETRANGE

    Executes GETRANGE

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

    Permalink

    Executes GETSET

    Executes GETSET

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

    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

    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
  62. def hdel(key: Key, field: HashKey, fields: HashKey*): Result[Int]

    Permalink

    Executes HDEL

    Executes HDEL

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

    Permalink

    Executes HDEL

    Executes 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

    Executes HEXISTS

    Executes HEXISTS

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

    Permalink

    Executes HGET

    Executes HGET

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

    Permalink

    Executes HGETALL

    Executes HGETALL

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

    Permalink

    Executes HINCRBY

    Executes HINCRBY

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

    Permalink

    Executes HINCRBYFLOAT

    Executes HINCRBYFLOAT

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

    Permalink

    Executes HKEYS

    Executes HKEYS

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

    Permalink

    Executes HLEN

    Executes HLEN

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

    Permalink

    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
  73. def hmget(key: Key, field: HashKey, fields: HashKey*): Result[Seq[commons.Opt[Value]]]

    Permalink

    Executes HMGET

    Executes HMGET

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

    Permalink

    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
  75. def hmset(key: Key, fieldValue: (HashKey, Value), fieldValues: (HashKey, Value)*): Result[Unit]

    Permalink

    Executes HMSET

    Executes 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

    Executes HSCAN

    Executes HSCAN

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

    Permalink

    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
  78. def hset(key: Key, fieldValue: (HashKey, Value), fieldValues: (HashKey, Value)*): Result[Int]

    Permalink

    Executes HSET

    Executes HSET

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

    Permalink

    Executes HSET

    Executes HSET

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

    Permalink

    Executes HSETNX

    Executes HSETNX

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

    Permalink

    Executes HSTRLEN

    Executes HSTRLEN

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

    Permalink

    Executes HVALS

    Executes HVALS

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

    Permalink

    Executes INCR

    Executes INCR

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

    Permalink

    Executes INCRBY

    Executes INCRBY

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

    Permalink

    Executes INCRBYFLOAT

    Executes INCRBYFLOAT

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    ApiSubset
  89. implicit val keyCodec: RedisDataCodec[ByteString]

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

    Permalink
    Definition Classes
    KeyedClusterApi
  91. 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
  92. def lindex(key: Key, index: Long): Result[commons.Opt[Value]]

    Permalink

    Executes LINDEX

    Executes LINDEX

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

    Permalink

    Executes LINSERT

    Executes LINSERT

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

    Permalink

    Executes LLEN

    Executes LLEN

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

    Permalink

    Executes LPOP

    Executes LPOP

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

    Permalink

    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
  97. def lpush(key: Key, value: Value, values: Value*): Result[Long]

    Permalink

    Executes LPUSH

    Executes LPUSH

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

    Permalink

    Executes LPUSH or LLEN when values is empty

    Executes LPUSH or LLEN when values is empty

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

    Permalink

    Executes LPUSHX

    Executes LPUSHX

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

    Permalink

    Executes LPUSHX

    Executes LPUSHX

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

    Permalink

    Executes LPUSHX or LLEN when values is empty

    Executes LPUSHX or LLEN when values is empty

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

    Permalink

    Executes LRANGE

    Executes LRANGE

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

    Permalink

    Executes LREM

    Executes LREM

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

    Permalink

    Executes LSET

    Executes LSET

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

    Permalink

    Executes LTRIM

    Executes LTRIM

    Definition Classes
    ListsApi
  106. def memoryUsage(key: Key, samples: commons.OptArg[Long] = OptArg.Empty): Result[commons.Opt[Long]]

    Permalink
    Definition Classes
    KeyedKeysApi
  107. def mget(keys: Iterable[Key]): Result[Seq[commons.Opt[Value]]]

    Permalink

    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
  108. def mget(key: Key, keys: Key*): Result[Seq[commons.Opt[Value]]]

    Permalink

    Executes MGET

    Executes MGET

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

    Permalink

    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
  110. def mset(keyValues: Iterable[(Key, Value)]): Result[Unit]

    Permalink

    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
  111. def mset(keyValue: (Key, Value), keyValues: (Key, Value)*): Result[Unit]

    Permalink

    Executes MSET

    Executes MSET

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

    Permalink

    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
  113. def msetnx(keyValue: (Key, Value), keyValues: (Key, Value)*): Result[Boolean]

    Permalink

    Executes MSETNX

    Executes MSETNX

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

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

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

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

    Permalink

    Executes OBJECT

    Executes OBJECT

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

    Permalink

    Executes OBJECT

    Executes OBJECT

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

    Permalink

    Executes OBJECT

    Executes OBJECT

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

    Permalink

    Executes PERSIST

    Executes PERSIST

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

    Permalink

    Executes PEXPIRE

    Executes PEXPIRE

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

    Permalink

    Executes PEXPIREAT

    Executes PEXPIREAT

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

    Permalink

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

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

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

    Permalink

    Executes PFADD

    Executes PFADD

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

    Permalink

    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
  126. def pfcount(key: Key, keys: Key*): Result[Long]

    Permalink

    Executes PFCOUNT

    Executes PFCOUNT

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

    Permalink

    Executes PFMERGE.

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

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

    Permalink

    Executes PFMERGE

    Executes PFMERGE

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

    Permalink

    Executes PSETEX

    Executes PSETEX

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

    Permalink

    Executes PTTL

    Executes PTTL

    Definition Classes
    KeyedKeysApi
  131. def recoverWith[A](executed: ⇒ A)(fun: PartialFunction[Throwable, A]): Result[A]

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

    Permalink

    Executes RENAME

    Executes RENAME

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

    Permalink

    Executes RENAMENX

    Executes RENAMENX

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

    Permalink

    Executes RESTORE

    Executes RESTORE

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

    Permalink

    Executes RPOP

    Executes RPOP

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

    Permalink

    Executes RPOPLPUSH

    Executes RPOPLPUSH

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

    Permalink

    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
  138. def rpush(key: Key, value: Value, values: Value*): Result[Long]

    Permalink

    Executes RPUSH

    Executes RPUSH

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

    Permalink

    Executes RPUSH or LLEN when values is empty

    Executes RPUSH or LLEN when values is empty

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

    Permalink

    Executes RPUSHX

    Executes RPUSHX

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

    Permalink

    Executes RPUSHX

    Executes RPUSHX

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

    Permalink

    Executes RPUSHX or LLEN when values is empty

    Executes RPUSHX or LLEN when values is empty

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

    Permalink

    Executes SADD or simply returns 0 when members is empty

    Executes SADD or simply returns 0 when members is empty

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

    Permalink

    Executes SADD

    Executes SADD

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

    Permalink

    Executes SADD

    Executes SADD

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

    Permalink

    Executes SCARD

    Executes SCARD

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

    Permalink

    Executes SDIFF

    Executes SDIFF

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

    Permalink

    Executes SDIFF

    Executes SDIFF

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

    Permalink

    Executes SDIFFSTORE

    Executes SDIFFSTORE

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

    Permalink

    Executes SDIFFSTORE

    Executes SDIFFSTORE

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

    Permalink

    Executes SET

    Executes SET

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

    Permalink

    Executes SETBIT

    Executes SETBIT

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

    Permalink

    Executes SETEX

    Executes SETEX

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

    Permalink

    Executes SETNX

    Executes SETNX

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

    Permalink

    Executes SETRANGE

    Executes SETRANGE

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

    Permalink

    Executes SINTER NOTE: keys MUST NOT be empty

    Executes SINTER NOTE: keys MUST NOT be empty

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

    Permalink

    Executes SINTER

    Executes SINTER

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

    Permalink

    Executes SINTERSTORE NOTE: keys MUST NOT be empty

    Executes SINTERSTORE NOTE: keys MUST NOT be empty

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

    Permalink

    Executes SINTERSTORE

    Executes SINTERSTORE

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

    Permalink

    Executes SISMEMBER

    Executes SISMEMBER

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

    Permalink

    Executes SMEMBERS

    Executes SMEMBERS

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

    Permalink

    Executes SMOVE

    Executes SMOVE

    Definition Classes
    SetsApi
  163. 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

    Executes SORT

    Executes SORT

    Definition Classes
    KeyedKeysApi
  164. 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

    Executes SORT

    Executes SORT

    Definition Classes
    KeyedKeysApi
  165. 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

    Executes SORT

    Executes SORT

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

    Permalink

    Executes SPOP

    Executes SPOP

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

    Permalink

    Executes SPOP

    Executes SPOP

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

    Permalink

    Executes SRANDMEMBER

    Executes SRANDMEMBER

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

    Permalink

    Executes SRANDMEMBER

    Executes SRANDMEMBER

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

    Permalink

    Executes SRANDMEMBER

    Executes SRANDMEMBER

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

    Permalink

    Executes SREM or simply returns 0 when members is empty

    Executes SREM or simply returns 0 when members is empty

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

    Permalink

    Executes SREM

    Executes SREM

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

    Permalink

    Executes SREM

    Executes SREM

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

    Permalink

    Executes SSCAN

    Executes SSCAN

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

    Permalink

    Executes STRLEN

    Executes STRLEN

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

    Permalink

    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
  177. def sunion(key: Key, keys: Key*): Result[commons.BSet[Value]]

    Permalink

    Executes SUNION

    Executes SUNION

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

    Permalink

    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
  179. def sunionstore(destination: Key, key: Key, keys: Key*): Result[Long]

    Permalink

    Executes SUNIONSTORE

    Executes SUNIONSTORE

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

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

    Permalink

    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
  182. def touch(key: Key, keys: Key*): Result[Int]

    Permalink

    Executes TOUCH

    Executes TOUCH

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

    Permalink

    Executes TOUCH

    Executes TOUCH

    Definition Classes
    KeyedKeysApi
  184. def transformHashKey[H0](read: (ByteString) ⇒ H0)(write: (H0) ⇒ ByteString): 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
  185. def transformKey[K0](read: (ByteString) ⇒ K0)(write: (K0) ⇒ ByteString): 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
  186. def transformValue[V0](read: (ByteString) ⇒ V0)(write: (V0) ⇒ ByteString): 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
  187. def ttl(key: Key): Result[commons.Opt[commons.Opt[Long]]]

    Permalink

    Executes TTL

    Executes TTL

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

    Permalink

    Executes TYPE

    Executes TYPE

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

    Permalink

    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
  190. def unlink(key: Key, keys: Key*): Result[Int]

    Permalink

    Executes UNLINK

    Executes UNLINK

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

    Permalink

    Executes UNLINK

    Executes UNLINK

    Definition Classes
    KeyedKeysApi
  192. implicit val valueCodec: RedisDataCodec[ByteString]

    Permalink
    Definition Classes
    AbstractRedisApiApiSubset
  193. 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
  194. final def wait(): Unit

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

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

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

    Permalink

    Executes ZADD or simply returns 0 when memberScores is empty

    Executes ZADD or simply returns 0 when memberScores is empty

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

    Permalink

    Executes ZADD or simply returns 0 when members is empty

    Executes ZADD or simply returns 0 when members is empty

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

    Permalink

    Executes ZADD

    Executes ZADD

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

    Permalink

    Executes ZADD

    Executes ZADD

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

    Permalink

    Executes ZADD

    Executes ZADD

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

    Permalink

    Executes ZADD

    Executes ZADD

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

    Permalink

    Executes ZCARD

    Executes ZCARD

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

    Permalink

    Executes ZCOUNT

    Executes ZCOUNT

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

    Permalink

    Executes ZINCRBY

    Executes ZINCRBY

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

    Permalink

    Executes ZINTERSTORE NOTE: keys MUST NOT be empty

    Executes ZINTERSTORE NOTE: keys MUST NOT be empty

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

    Permalink

    Executes ZINTERSTORE

    Executes ZINTERSTORE

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

    Permalink

    Executes ZINTERSTORE NOTE: keysWeights MUST NOT be empty

    Executes ZINTERSTORE NOTE: keysWeights MUST NOT be empty

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

    Permalink

    Executes ZINTERSTORE

    Executes ZINTERSTORE

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

    Permalink

    Executes ZLEXCOUNT

    Executes ZLEXCOUNT

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

    Permalink

    Executes ZRANGE

    Executes ZRANGE

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

    Permalink

    Executes ZRANGE

    Executes ZRANGE

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

    Permalink

    Executes ZRANGEBYLEX

    Executes ZRANGEBYLEX

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

    Permalink

    Executes ZRANGEBYSCORE

    Executes ZRANGEBYSCORE

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

    Permalink

    Executes ZRANGEBYSCORE

    Executes ZRANGEBYSCORE

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

    Permalink

    Executes ZRANK

    Executes ZRANK

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

    Permalink

    Executes ZREM or simply returns 0 when members is empty

    Executes ZREM or simply returns 0 when members is empty

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

    Permalink

    Executes ZREM

    Executes ZREM

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

    Permalink

    Executes ZREM

    Executes ZREM

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

    Permalink

    Executes ZREMRANGEBYLEX

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

    Permalink

    Executes ZREMRANGEBYRANK

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

    Permalink

    Executes ZREMRANGEBYSCORE

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

    Permalink

    Executes ZREVRANGE

    Executes ZREVRANGE

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

    Permalink

    Executes ZREVRANGE

    Executes ZREVRANGE

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

    Permalink

    Executes ZREVRANGEBYLEX

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

    Permalink

    Executes ZREVRANGEBYSCORE

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

    Permalink

    Executes ZREVRANGEBYSCORE

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

    Permalink

    Executes ZREVRANK

    Executes ZREVRANK

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

    Permalink

    Executes ZSCAN

    Executes ZSCAN

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

    Permalink

    Executes ZSCORE

    Executes ZSCORE

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

    Permalink

    Executes ZUNIONSTORE NOTE: keys MUST NOT be empty

    Executes ZUNIONSTORE NOTE: keys MUST NOT be empty

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

    Permalink

    Executes ZUNIONSTORE

    Executes ZUNIONSTORE

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

    Permalink

    Executes ZUNIONSTORE NOTE: keysWeights MUST NOT be empty

    Executes ZUNIONSTORE NOTE: keysWeights MUST NOT be empty

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

    Permalink

    Executes ZUNIONSTORE

    Executes ZUNIONSTORE

    Definition Classes
    SortedSetsApi

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RedisBlockingApi

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 ApiSubset

Inherited from AnyRef

Inherited from Any

Ungrouped