RedisCommands

trait RedisCommands extends Keys with Strings with Hashes with Lists with Sets with SortedSets with Publish with Scripting with Connection with Server with HyperLogLog with Clusters with Geo
trait Geo
trait Clusters
trait Server
trait Scripting
trait Publish
trait Sets
trait Lists
trait Hashes
trait Strings
trait Keys
trait Request
class Object
trait Matchable
class Any

Value members

Inherited methods

Inherited from:
Keys
Source:
Keys.scala
def append[V : ByteStringSerializer](key: String, value: V): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def auth[V : ByteStringSerializer](username: V, password: V): Future[Status]
Inherited from:
Connection
Source:
Connection.scala
def auth[V : ByteStringSerializer](password: V): Future[Status]
Inherited from:
Connection
Source:
Connection.scala
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
def bitcount(key: String, start: Long, end: Long): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
Inherited from:
Strings
Source:
Strings.scala
def bitop(operation: BitOperator, destkey: String, keys: String*): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def bitopAND(destkey: String, keys: String*): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def bitopNOT(destkey: String, key: String): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def bitopOR(destkey: String, keys: String*): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def bitopXOR(destkey: String, keys: String*): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def bitpos(key: String, bit: Long, start: Long, end: Long): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
Inherited from:
Server
Source:
Server.scala
def clientKill(ip: String, port: Int): Future[Boolean]
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
def clientSetname(connectionName: String): Future[Boolean]
Inherited from:
Server
Source:
Server.scala
Inherited from:
Clusters
Source:
Clusters.scala
def configGet(parameter: String): Future[Map[String, String]]
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
def configSet(parameter: String, value: String): Future[Boolean]
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
def decr(key: String): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def decrby(key: String, decrement: Long): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def del(keys: String*): Future[Long]
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Keys
Source:
Keys.scala
def eval[R : RedisReplyDeserializer](script: String, keys: Seq[String], args: Seq[String]): Future[R]
Inherited from:
Scripting
Source:
Scripting.scala
def evalsha[R : RedisReplyDeserializer](sha1: String, keys: Seq[String], args: Seq[String]): Future[R]
Inherited from:
Scripting
Source:
Scripting.scala
def evalshaOrEval[R : RedisReplyDeserializer](redisScript: RedisScript, keys: Seq[String], args: Seq[String]): Future[R]

Try EVALSHA, if NOSCRIPT returned, fallback to EVAL

Try EVALSHA, if NOSCRIPT returned, fallback to EVAL

Inherited from:
Scripting
Source:
Scripting.scala
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Keys
Source:
Keys.scala
def expire(key: String, seconds: Long): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def expireat(key: String, seconds: Long): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
def geoAdd[K](key: String, lat: Double, lng: Double, loc: String): Future[Long]
Inherited from:
Geo
Source:
Geo.scala
def geoDist[K](key: String, member1: String, member2: String, unit: Measurement): Future[Double]
Inherited from:
Geo
Source:
Geo.scala
def geoHash[K](key: String, members: String*): Future[Seq[String]]
Inherited from:
Geo
Source:
Geo.scala
def geoPos[K](key: String, members: String*): Future[Seq[String]]
Inherited from:
Geo
Source:
Geo.scala
def geoRadius[K](key: String, lat: Double, lng: Double, radius: Double, dim: Measurement): Future[Seq[String]]
Inherited from:
Geo
Source:
Geo.scala
def geoRadiusByMember[K](key: String, member: String, dist: Int, dim: Measurement): Future[Seq[String]]
Inherited from:
Geo
Source:
Geo.scala
def geoRadiusByMemberWithOpt[K](key: String, member: String, dist: Int, dim: Measurement, opt: WithOption, count: Int): Future[Seq[String]]
Inherited from:
Geo
Source:
Geo.scala
Inherited from:
Strings
Source:
Strings.scala
def getbit(key: String, offset: Long): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
def getrange[R : ByteStringDeserializer](key: String, start: Long, end: Long): Future[Option[R]]
Inherited from:
Strings
Source:
Strings.scala
Inherited from:
Strings
Source:
Strings.scala
def hdel(key: String, fields: String*): Future[Long]
Inherited from:
Hashes
Source:
Hashes.scala
def hexists(key: String, field: String): Future[Boolean]
Inherited from:
Hashes
Source:
Hashes.scala
Inherited from:
Hashes
Source:
Hashes.scala
Inherited from:
Hashes
Source:
Hashes.scala
def hincrby(key: String, fields: String, increment: Long): Future[Long]
Inherited from:
Hashes
Source:
Hashes.scala
def hincrbyfloat(key: String, fields: String, increment: Double): Future[Double]
Inherited from:
Hashes
Source:
Hashes.scala
Inherited from:
Hashes
Source:
Hashes.scala
def hlen(key: String): Future[Long]
Inherited from:
Hashes
Source:
Hashes.scala
def hmget[R : ByteStringDeserializer](key: String, fields: String*): Future[Seq[Option[R]]]
Inherited from:
Hashes
Source:
Hashes.scala
def hmset[V : ByteStringSerializer](key: String, keysValues: Map[String, V]): Future[Boolean]
Inherited from:
Hashes
Source:
Hashes.scala
def hscan[R : ByteStringDeserializer](key: String, cursor: Int, count: Option[Int], matchGlob: Option[String]): Future[Cursor[Map[String, R]]]
Inherited from:
Hashes
Source:
Hashes.scala
def hset[V : ByteStringSerializer](key: String, field: String, value: V): Future[Boolean]
Inherited from:
Hashes
Source:
Hashes.scala
def hsetnx[V : ByteStringSerializer](key: String, field: String, value: V): Future[Boolean]
Inherited from:
Hashes
Source:
Hashes.scala
Inherited from:
Hashes
Source:
Hashes.scala
def incr(key: String): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def incrby(key: String, increment: Long): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def incrbyfloat(key: String, increment: Double): Future[Option[Double]]
Inherited from:
Strings
Source:
Strings.scala
def info(section: String): Future[String]
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
def keys(pattern: String): Future[Seq[String]]
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Server
Source:
Server.scala
Inherited from:
Lists
Source:
Lists.scala
def linsert[V : ByteStringSerializer](key: String, beforeAfter: ListPivot, pivot: String, value: V): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def linsertAfter[V : ByteStringSerializer](key: String, pivot: String, value: V): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def linsertBefore[V : ByteStringSerializer](key: String, pivot: String, value: V): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def llen(key: String): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
Inherited from:
Lists
Source:
Lists.scala
def lpush[V : ByteStringSerializer](key: String, values: V*): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def lpushx[V : ByteStringSerializer](key: String, values: V*): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def lrange[R : ByteStringDeserializer](key: String, start: Long, stop: Long): Future[Seq[R]]
Inherited from:
Lists
Source:
Lists.scala
def lrem[V : ByteStringSerializer](key: String, count: Long, value: V): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def lset[V : ByteStringSerializer](key: String, index: Long, value: V): Future[Boolean]
Inherited from:
Lists
Source:
Lists.scala
def ltrim(key: String, start: Long, stop: Long): Future[Boolean]
Inherited from:
Lists
Source:
Lists.scala
Inherited from:
Strings
Source:
Strings.scala
def migrate(host: String, port: Int, key: String, destinationDB: Int, timeout: FiniteDuration, copy: Boolean, replace: Boolean, password: Option[String]): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def migrateMany(host: String, port: Int, keys: Seq[String], destinationDB: Int, timeout: FiniteDuration, copy: Boolean, replace: Boolean, password: Option[String]): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def move(key: String, db: Int): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def mset[V : ByteStringSerializer](keysValues: Map[String, V]): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
def msetnx[V : ByteStringSerializer](keysValues: Map[String, V]): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Keys
Source:
Keys.scala
def pexpire(key: String, milliseconds: Long): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def pexpireat(key: String, millisecondsTimestamp: Long): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def pfadd[V : ByteStringSerializer](key: String, values: V*): Future[Long]
Inherited from:
HyperLogLog
Source:
HyperLogLog.scala
def pfcount(keys: String*): Future[Long]
Inherited from:
HyperLogLog
Source:
HyperLogLog.scala
def pfmerge(destKey: String, sourceKeys: String*): Future[Boolean]
Inherited from:
HyperLogLog
Source:
HyperLogLog.scala
Inherited from:
Connection
Source:
Connection.scala
def psetex[V : ByteStringSerializer](key: String, milliseconds: Long, value: V): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
def pttl(key: String): Future[Long]
Inherited from:
Keys
Source:
Keys.scala
def publish[V : ByteStringSerializer](channel: String, value: V): Future[Long]
Inherited from:
Publish
Source:
Publish.scala
Inherited from:
Connection
Source:
Connection.scala
Inherited from:
Keys
Source:
Keys.scala
def rename(key: String, newkey: String): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def renamenx(key: String, newkey: String): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
def restore[V : ByteStringSerializer](key: String, ttl: Long, serializedValue: V): Future[Boolean]
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Lists
Source:
Lists.scala
def rpoplpush[R : ByteStringDeserializer](source: String, destination: String): Future[Option[R]]
Inherited from:
Lists
Source:
Lists.scala
def rpush[V : ByteStringSerializer](key: String, values: V*): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def rpushx[V : ByteStringSerializer](key: String, values: V*): Future[Long]
Inherited from:
Lists
Source:
Lists.scala
def sadd[V : ByteStringSerializer](key: String, members: V*): Future[Long]
Inherited from:
Sets
Source:
Sets.scala
Inherited from:
Server
Source:
Server.scala
def scan(cursor: Int, count: Option[Int], matchGlob: Option[String]): Future[Cursor[Seq[String]]]
Inherited from:
Keys
Source:
Keys.scala
def scard(key: String): Future[Long]
Inherited from:
Sets
Source:
Sets.scala
Inherited from:
Scripting
Source:
Scripting.scala
Inherited from:
Scripting
Source:
Scripting.scala
Inherited from:
Scripting
Source:
Scripting.scala
Inherited from:
Scripting
Source:
Scripting.scala
def sdiff[R : ByteStringDeserializer](key: String, keys: String*): Future[Seq[R]]
Inherited from:
Sets
Source:
Sets.scala
def sdiffstore(destination: String, key: String, keys: String*): Future[Long]
Inherited from:
Sets
Source:
Sets.scala
def select(index: Int): Future[Boolean]
Inherited from:
Connection
Source:
Connection.scala
def send[T](redisCommand: RedisCommand[_ <: RedisReply, T]): Future[T]
Inherited from:
Request
Source:
Request.scala
def set[V : ByteStringSerializer](key: String, value: V, exSeconds: Option[Long], pxMilliseconds: Option[Long], NX: Boolean, XX: Boolean): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
def setbit(key: String, offset: Long, value: Boolean): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
def setex[V : ByteStringSerializer](key: String, seconds: Long, value: V): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
def setnx[V : ByteStringSerializer](key: String, value: V): Future[Boolean]
Inherited from:
Strings
Source:
Strings.scala
def setrange[V : ByteStringSerializer](key: String, offset: Long, value: V): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
def sinter[R : ByteStringDeserializer](key: String, keys: String*): Future[Seq[R]]
Inherited from:
Sets
Source:
Sets.scala
def sinterstore(destination: String, key: String, keys: String*): Future[Long]
Inherited from:
Sets
Source:
Sets.scala
def sismember[V : ByteStringSerializer](key: String, member: V): Future[Boolean]
Inherited from:
Sets
Source:
Sets.scala
def slaveof(host: String, port: Int): Future[Boolean]
Inherited from:
Server
Source:
Server.scala
Inherited from:
Server
Source:
Server.scala
Inherited from:
Sets
Source:
Sets.scala
def smove[V : ByteStringSerializer](source: String, destination: String, member: V): Future[Boolean]
Inherited from:
Sets
Source:
Sets.scala
def sort[R : ByteStringDeserializer](key: String, byPattern: Option[String], limit: Option[LimitOffsetCount], getPatterns: Seq[String], order: Option[Order], alpha: Boolean): Future[Seq[R]]
Inherited from:
Keys
Source:
Keys.scala
def sortStore(key: String, byPattern: Option[String], limit: Option[LimitOffsetCount], getPatterns: Seq[String], order: Option[Order], alpha: Boolean, store: String): Future[Long]
Inherited from:
Keys
Source:
Keys.scala
Inherited from:
Sets
Source:
Sets.scala
Inherited from:
Sets
Source:
Sets.scala
Inherited from:
Sets
Source:
Sets.scala
def srem[V : ByteStringSerializer](key: String, members: V*): Future[Long]
Inherited from:
Sets
Source:
Sets.scala
def sscan[R : ByteStringDeserializer](key: String, cursor: Int, count: Option[Int], matchGlob: Option[String]): Future[Cursor[Seq[R]]]
Inherited from:
Sets
Source:
Sets.scala
def strlen(key: String): Future[Long]
Inherited from:
Strings
Source:
Strings.scala
def sunion[R : ByteStringDeserializer](key: String, keys: String*): Future[Seq[R]]
Inherited from:
Sets
Source:
Sets.scala
def sunionstore(destination: String, key: String, keys: String*): Future[Long]
Inherited from:
Sets
Source:
Sets.scala
def swapdb(index1: Int, index2: Int): Future[Boolean]
Inherited from:
Connection
Source:
Connection.scala
def time(): Future[(Long, Long)]
Inherited from:
Server
Source:
Server.scala
def ttl(key: String): Future[Long]
Inherited from:
Keys
Source:
Keys.scala
def zadd[V : ByteStringSerializer](key: String, scoreMembers: (Double, V)*): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zaddWithOptions[V : ByteStringSerializer](key: String, options: Seq[ZaddOption], scoreMembers: (Double, V)*): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zcard(key: String): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zcount(key: String, min: Limit, max: Limit): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zincrby[V : ByteStringSerializer](key: String, increment: Double, member: V): Future[Double]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zinterstore(destination: String, key: String, keys: Seq[String], aggregate: Aggregate): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zinterstoreWeighted(destination: String, keys: Map[String, Double], aggregate: Aggregate): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zpopmax[R : ByteStringDeserializer](key: String, count: Long): Future[Seq[R]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zpopmin[R : ByteStringDeserializer](key: String, count: Long): Future[Seq[R]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrange[R : ByteStringDeserializer](key: String, start: Long, stop: Long): Future[Seq[R]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrangeWithscores[R : ByteStringDeserializer](key: String, start: Long, stop: Long): Future[Seq[(R, Double)]]
Inherited from:
SortedSets
Source:
SortedSets.scala
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrangebyscore[R : ByteStringDeserializer](key: String, min: Limit, max: Limit, limit: Option[(Long, Long)]): Future[Seq[R]]
Inherited from:
SortedSets
Source:
SortedSets.scala
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrank[V : ByteStringSerializer](key: String, member: V): Future[Option[Long]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrem[V : ByteStringSerializer](key: String, members: V*): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zremrangebylex(key: String, min: String, max: String): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zremrangebyrank(key: String, start: Long, stop: Long): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zremrangebyscore(key: String, min: Limit, max: Limit): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrevrange[R : ByteStringDeserializer](key: String, start: Long, stop: Long): Future[Seq[R]]
Inherited from:
SortedSets
Source:
SortedSets.scala
Inherited from:
SortedSets
Source:
SortedSets.scala
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrevrangebyscore[R : ByteStringDeserializer](key: String, min: Limit, max: Limit, limit: Option[(Long, Long)]): Future[Seq[R]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zrevrank[V : ByteStringSerializer](key: String, member: V): Future[Option[Long]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zscan[R : ByteStringDeserializer](key: String, cursor: Int, count: Option[Int], matchGlob: Option[String]): Future[Cursor[Seq[(Double, R)]]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zscore[V : ByteStringSerializer](key: String, member: V): Future[Option[Double]]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zunionstore(destination: String, key: String, keys: Seq[String], aggregate: Aggregate): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala
def zunionstoreWeighted(destination: String, keys: Map[String, Double], aggregate: Aggregate): Future[Long]
Inherited from:
SortedSets
Source:
SortedSets.scala

Implicits

Inherited implicits

Inherited from:
Request
Source:
Request.scala