Packages

trait KeyedKeysApi extends ApiSubset

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KeyedKeysApi
  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 del(keys: Iterable[Key]): Result[Int]

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

  2. def del(key: Key, keys: Key*): Result[Int]

    Executes DEL

  3. def del(key: Key): Result[Boolean]

    Executes DEL

  4. def dump(key: Key): Result[commons.Opt[Dumped]]

    Executes DUMP

  5. def exists(keys: Iterable[Key]): Result[Int]

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

  6. def exists(key: Key, keys: Key*): Result[Int]

    Executes EXISTS

  7. def exists(key: Key): Result[Boolean]

    Executes EXISTS

  8. def expire(key: Key, seconds: Long): Result[Boolean]

    Executes EXPIRE

  9. def expireat(key: Key, timestamp: Long): Result[Boolean]

    Executes EXPIREAT

  10. def memoryUsage(key: Key, samples: commons.OptArg[Long] = OptArg.Empty): Result[commons.Opt[Long]]
  11. 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

  12. def objectEncoding(key: Key): Result[commons.Opt[Encoding]]

    Executes OBJECT

  13. def objectIdletime(key: Key): Result[commons.Opt[Long]]

    Executes OBJECT

  14. def objectRefcount(key: Key): Result[commons.Opt[Long]]

    Executes OBJECT

  15. def persist(key: Key): Result[Boolean]

    Executes PERSIST

  16. def pexpire(key: Key, milliseconds: Long): Result[Boolean]

    Executes PEXPIRE

  17. def pexpireat(key: Key, millisecondsTimestamp: Long): Result[Boolean]

    Executes PEXPIREAT

  18. def pttl(key: Key): Result[commons.Opt[commons.Opt[Long]]]

    Executes PTTL

  19. def rename(key: Key, newkey: Key): Result[Unit]

    Executes RENAME

  20. def renamenx(key: Key, newkey: Key): Result[Boolean]

    Executes RENAMENX

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

    Executes RESTORE

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

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

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

  25. def touch(keys: Iterable[Key]): Result[Int]

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

  26. def touch(key: Key, keys: Key*): Result[Int]

    Executes TOUCH

  27. def touch(key: Key): Result[Boolean]

    Executes TOUCH

  28. def ttl(key: Key): Result[commons.Opt[commons.Opt[Long]]]

    Executes TTL

  29. def type(key: Key): Result[RedisType]

    Executes TYPE

  30. def unlink(keys: Iterable[Key]): Result[Int]

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

  31. def unlink(key: Key, keys: Key*): Result[Int]

    Executes UNLINK

  32. def unlink(key: Key): Result[Boolean]

    Executes UNLINK