Packages

trait StringsApi extends ApiSubset

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StringsApi
  2. ApiSubset
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Field = RedisSerialization.Field
    Definition Classes
    ApiSubset
  2. type Key = RedisSerialization.Key
    Definition Classes
    ApiSubset
  3. type Record = RedisSerialization.Record
    Definition Classes
    ApiSubset
  4. abstract type Result[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
    ApiSubset
  5. type Value = RedisSerialization.Value
    Definition Classes
    ApiSubset

Abstract Value Members

  1. abstract def execute[A](command: RedisCommand[A]): Result[A]
    Definition Classes
    ApiSubset
  2. abstract val serialization: RedisSerialization
    Definition Classes
    ApiSubset

Concrete Value Members

  1. def append(key: Key, value: Value): Result[Int]

    Executes APPEND

  2. def bitcount(key: Key, range: commons.OptArg[(Int, Int)] = OptArg.Empty): Result[Long]

    Executes BITCOUNT

  3. def bitfield(key: Key, ops: Iterable[BitFieldOp]): Result[Seq[commons.Opt[Long]]]

    Executes BITFIELD

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

    Executes BITFIELD

  5. def bitfield(key: Key, op: BitFieldOp): Result[commons.Opt[Long]]

    Executes BITFIELD

  6. def bitop(multiOperation: MultiBitOp, destkey: Key, keys: Key*): Result[Int]

    Executes BITOP

  7. def bitopNot(destkey: Key, key: Key): Result[Int]

    Executes BITOP

  8. def bitpos(key: Key, bit: Boolean, start: Int, end: Int): Result[Long]

    Executes BITPOS

  9. def bitpos(key: Key, bit: Boolean, start: Int): Result[Long]

    Executes BITPOS

  10. def bitpos(key: Key, bit: Boolean): Result[Long]

    Executes BITPOS

  11. def decr(key: Key): Result[Long]

    Executes DECR

  12. def decrby(key: Key, decrement: Long): Result[Long]

    Executes DECRBY

  13. def get(key: Key): Result[commons.Opt[Value]]

    Executes GET

  14. def getbit(key: Key, offset: Int): Result[Boolean]

    Executes GETBIT

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

    Executes GETRANGE

  16. def getset(key: Key, value: Value): Result[commons.Opt[Value]]

    Executes GETSET

  17. def incr(key: Key): Result[Long]

    Executes INCR

  18. def incrby(key: Key, increment: Long): Result[Long]

    Executes INCRBY

  19. def incrbyfloat(key: Key, increment: Double): Result[Double]

    Executes INCRBYFLOAT

  20. 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

  21. def mget(key: Key, keys: Key*): Result[Seq[commons.Opt[Value]]]

    Executes MGET

  22. def mset(keyValues: Iterable[(Key, Value)]): Result[Unit]

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

  23. def mset(keyValue: (Key, Value), keyValues: (Key, Value)*): Result[Unit]

    Executes MSET

  24. def msetnx(keyValues: Iterable[(Key, Value)]): Result[Boolean]

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

  25. def msetnx(keyValue: (Key, Value), keyValues: (Key, Value)*): Result[Boolean]

    Executes MSETNX

  26. def psetex(key: Key, milliseconds: Long, value: Value): Result[Unit]

    Executes PSETEX

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

    Executes SET

  28. def setbit(key: Key, offset: Long, value: Boolean): Result[Boolean]

    Executes SETBIT

  29. def setex(key: Key, seconds: Long, value: Value): Result[Unit]

    Executes SETEX

  30. def setnx(key: Key, value: Value): Result[Boolean]

    Executes SETNX

  31. def setrange(key: Key, offset: Int, value: Value): Result[Int]

    Executes SETRANGE

  32. def strlen(key: Key): Result[Int]

    Executes STRLEN