A

Cluster::acl() — Method in class Cluster

Interact with Redis' ACLs

Cluster::addAllowPatterns() — Method in class Cluster

Adds allow pattern(s). Only matching keys will be cached in memory.

Cluster::addIgnorePatterns() — Method in class Cluster

Adds ignore pattern(s). Matching keys will not be cached in memory.

Cluster::append() — Method in class Cluster

If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.

Relay::addIgnorePatterns() — Method in class Relay

Adds ignore pattern(s). Matching keys will not be cached in memory.

Relay::addAllowPatterns() — Method in class Relay

Adds allow pattern(s). Only matching keys will be cached in memory.

Relay::auth() — Method in class Relay

Authenticate the connection using a password or an ACL username and password.

Relay::acl() — Method in class Relay

Interact with Redis' ACLs

Relay::append() — Method in class Relay

If key already exists and is a string, this command appends the value at the end of the string. If key does not exist it is created and set as an empty string, so APPEND will be similar to SET in this special case.

B

Cluster::bgrewriteaof() — Method in class Cluster

Asynchronously rewrite the append-only file.

Cluster::bgsave() — Method in class Cluster

Asynchronously save the dataset to disk.

Cluster::bitcount() — Method in class Cluster

Count the number of set bits (population counting) in a string.

Cluster::bitop() — Method in class Cluster

Perform a bitwise operation on one or more keys, storing the result in a new key.

Cluster::bitpos() — Method in class Cluster

Return the position of the first bit set to 1 or 0 in a string.

Cluster::blmove() — Method in class Cluster

BLMOVE is the blocking variant of LMOVE. When source contains elements, this command behaves exactly like LMOVE. When used inside a MULTI/EXEC block, this command behaves exactly like LMOVE.

Cluster::blmpop() — Method in class Cluster

Pop elements from a list, or block until one is available

Cluster::blpop() — Method in class Cluster

BLPOP is a blocking list pop primitive. It is the blocking version of LPOP because it blocks the connection when there are no elements to pop from any of the given lists.

Cluster::brpop() — Method in class Cluster

BRPOP is a blocking list pop primitive. It is the blocking version of RPOP because it blocks the connection when there are no elements to pop from any of the given lists.

Cluster::brpoplpush() — Method in class Cluster

Atomically returns and removes the last element (tail) of the list stored at source, and pushes the element at the first element (head) of the list stored at destination.

Cluster::bzmpop() — Method in class Cluster

Remove and return members with scores in a sorted set or block until one is available

Cluster::bzpopmax() — Method in class Cluster

BZPOPMAX is the blocking variant of the sorted set ZPOPMAX primitive.

Cluster::bzpopmin() — Method in class Cluster

BZPOPMIN is the blocking variant of the sorted set ZPOPMIN primitive.

Relay::bytes() — Method in class Relay
Relay::bgrewriteaof() — Method in class Relay

Asynchronously rewrite the append-only file.

Relay::bgsave() — Method in class Relay

Asynchronously save the dataset to disk.

Relay::bitcount() — Method in class Relay

Count the number of set bits (population counting) in a string.

Relay::bitfield() — Method in class Relay

Perform various bitfield operations on a string key, such as getting/setting bit ranges, incrementing, etc.

Relay::bitop() — Method in class Relay

Perform a bitwise operation on one or more keys, storing the result in a new key.

Relay::bitpos() — Method in class Relay

Return the position of the first bit set to 1 or 0 in a string.

Relay::blmove() — Method in class Relay

BLMOVE is the blocking variant of LMOVE. When source contains elements, this command behaves exactly like LMOVE. When used inside a MULTI/EXEC block, this command behaves exactly like LMOVE.

Relay::brpoplpush() — Method in class Relay

Atomically returns and removes the last element (tail) of the list stored at source, and pushes the element at the first element (head) of the list stored at destination.

Relay::blpop() — Method in class Relay

BLPOP is a blocking list pop primitive. It is the blocking version of LPOP because it blocks the connection when there are no elements to pop from any of the given lists.

Relay::blmpop() — Method in class Relay

Pop elements from a list, or block until one is available

Relay::bzmpop() — Method in class Relay

Remove and return members with scores in a sorted set or block until one is available

Relay::brpop() — Method in class Relay

BRPOP is a blocking list pop primitive. It is the blocking version of RPOP because it blocks the connection when there are no elements to pop from any of the given lists.

Relay::bzpopmax() — Method in class Relay

BZPOPMAX is the blocking variant of the sorted set ZPOPMAX primitive.

Relay::bzpopmin() — Method in class Relay

BZPOPMIN is the blocking variant of the sorted set ZPOPMIN primitive.

C

ClusterClass in namespace Relay

Relay Cluster client.

Cluster::clearLastError() — Method in class Cluster

Clears the last error that is set, if any.

Cluster::clearTransferredBytes() — Method in class Cluster
Cluster::client() — Method in class Cluster

Executes CLIENT command operations.

Cluster::close() — Method in class Cluster

Closes the current connection, if it's persistent.

Cluster::cluster() — Method in class Cluster

Executes CLUSTER command operations.

Cluster::config() — Method in class Cluster

This is a container command for runtime configuration commands.

Cluster::command() — Method in class Cluster

Return an array with details about every Redis command.

Cluster::copy() — Method in class Cluster

This command copies the value stored at the source key to the destination key.

$ Event#clientProperty in class Event

Whether the invalidation was created in the client or originated from a Redis PUSH message.

Relay::connect() — Method in class Relay

Establishes a new connection to Redis.

Relay::close() — Method in class Relay

Closes the current connection, unless it's persistent.

Relay::clearLastError() — Method in class Relay

Clears the last error that is set, if any.

Relay::copy() — Method in class Relay

This command copies the value stored at the source key to the destination key.

Relay::client() — Method in class Relay

Executes CLIENT command operations.

Relay::config() — Method in class Relay

This is a container command for runtime configuration commands.

Relay::command() — Method in class Relay

Return an array with details about every Redis command.

Relay::clearBytes() — Method in class Relay

Clear the accumulated sent and received bytes.

Sentinel::ckquorum() — Method in class Sentinel

Check if the current Sentinel configuration is able to reach the quorum needed to failover a master, and the majority needed to authorize the failover.

Table::count() — Method in class Table

The number of keys stored in the table.

Table::clear() — Method in class Table

Removes all keys from the table.

Table::clearAll() — Method in class Table

Removes all keys from all tables.

D

Cluster::dbsize() — Method in class Cluster

Returns the number of keys in the currently-selected database.

Cluster::decr() — Method in class Cluster

Decrements the number stored at key by one.

Cluster::decrby() — Method in class Cluster

Decrements the number stored at key by decrement.

Cluster::del() — Method in class Cluster

Removes the specified keys.

Cluster::discard() — Method in class Cluster

Flushes all previously queued commands in a transaction and restores the connection state to normal.

Cluster::dispatchEvents() — Method in class Cluster

Dispatches all pending events.

Cluster::dump() — Method in class Cluster

Serialize and return the value stored at key in a Redis-specific format.

Relay::dispatchEvents() — Method in class Relay

Dispatches all pending events.

Relay::dbsize() — Method in class Relay

Returns the number of keys in the currently-selected database.

Relay::dump() — Method in class Relay

Serialize and return the value stored at key in a Redis-specific format.

Relay::del() — Method in class Relay

Removes the specified keys.

Relay::decr() — Method in class Relay

Decrements the number stored at key by one.

Relay::decrby() — Method in class Relay

Decrements the number stored at key by decrement.

Relay::discard() — Method in class Relay

Flushes all previously queued commands in a transaction and restores the connection state to normal.

Table::delete() — Method in class Table

Remove a key from the table.

E

Cluster::echo() — Method in class Cluster

Asks Redis to echo back the provided string.

Cluster::endpointId() — Method in class Cluster

Returns the connection's endpoint identifier.

Cluster::eval() — Method in class Cluster

Evaluate script using the Lua interpreter.

Cluster::eval_ro() — Method in class Cluster

Evaluate script using the Lua interpreter. This is just the "read-only" variant of EVAL meaning it can be run on read-only replicas.

Cluster::evalsha() — Method in class Cluster

Evaluates a script cached on the server-side by its SHA1 digest.

Cluster::evalsha_ro() — Method in class Cluster

Evaluates a script cached on the server-side by its SHA1 digest. This is just the "read-only" variant of EVALSHA meaning it can be run on read-only replicas.

Cluster::exec() — Method in class Cluster

Executes all previously queued commands in a transaction and restores the connection state to normal.

Cluster::exists() — Method in class Cluster

Returns if key(s) exists.

Cluster::expire() — Method in class Cluster

Set a timeout on key.

Cluster::expireat() — Method in class Cluster

Set a timeout on key using a unix timestamp.

Cluster::expiretime() — Method in class Cluster

Returns the absolute Unix timestamp in seconds at which the given key will expire.

EventClass in namespace Relay

Relay event class.

ExceptionClass in namespace Relay

Generic Relay exception.

Relay::endpointId() — Method in class Relay

Returns the connection's endpoint identifier.

Relay::echo() — Method in class Relay

Asks Redis to echo back the provided string.

Relay::exists() — Method in class Relay

Returns if key(s) exists.

Relay::eval() — Method in class Relay

Evaluate script using the Lua interpreter.

Relay::eval_ro() — Method in class Relay

Evaluate script using the Lua interpreter. This is just the "read-only" variant of EVAL meaning it can be run on read-only replicas.

Relay::evalsha() — Method in class Relay

Evaluates a script cached on the server-side by its SHA1 digest.

Relay::evalsha_ro() — Method in class Relay

Evaluates a script cached on the server-side by its SHA1 digest. This is just the "read-only" variant of EVALSHA meaning it can be run on read-only replicas.

Relay::expire() — Method in class Relay

Set a timeout on key.

Relay::expireat() — Method in class Relay

Set a timeout on key using a unix timestamp.

Relay::expiretime() — Method in class Relay

Returns the absolute Unix timestamp in seconds at which the given key will expire.

Relay::exec() — Method in class Relay

Executes all previously queued commands in a transaction and restores the connection state to normal.

Table::exists() — Method in class Table

Check if a key exists in the table.

F

Cluster::flushMemory() — Method in class Cluster
Cluster::flushall() — Method in class Cluster

Deletes all the keys of all the existing databases, not just the currently selected one.

Cluster::flushdb() — Method in class Cluster

Deletes all the keys of the currently selected database.

FlushedClass in namespace Relay\Event

Relay flushed event class.

Relay::flushdb() — Method in class Relay

Deletes all the keys of the currently selected database.

Relay::flushall() — Method in class Relay

Deletes all the keys of all the existing databases, not just the currently selected one.

Relay::fcall() — Method in class Relay

Invokes a Redis function.

Relay::fcall_ro() — Method in class Relay

Invokes a read-only Redis function.

Relay::function() — Method in class Relay

Calls FUNCTION sub-command.

Relay::flushMemory() — Method in class Relay

Flushes Relay's in-memory cache of all databases.

Relay::ftAggregate() — Method in class Relay

Run a search query on an index, and perform aggregate transformations on the results, extracting statistics etc from them.

Relay::ftAliasAdd() — Method in class Relay

Add an alias to an index.

Relay::ftAliasDel() — Method in class Relay

Remove an alias from an index.

Relay::ftAliasUpdate() — Method in class Relay

Add an alias to an index.

Relay::ftAlter() — Method in class Relay

Add a new attribute to the index.

Relay::ftConfig() — Method in class Relay

Container command for get/set RediSearch configuration parameter.

Relay::ftCreate() — Method in class Relay

Create an index with the given specification.

Relay::ftCursor() — Method in class Relay

Container command for del/read existing cursor.

Relay::ftDictAdd() — Method in class Relay

Add terms to a dictionary.

Relay::ftDictDel() — Method in class Relay

Delete terms from a dictionary.

Relay::ftDictDump() — Method in class Relay

Dump all terms in the given dictionary.

Relay::ftDropIndex() — Method in class Relay

Delete an index.

Relay::ftExplain() — Method in class Relay

Return the execution plan for a complex query.

Relay::ftExplainCli() — Method in class Relay

Return the execution plan for a complex query but formatted for easier reading from CLI.

Relay::ftInfo() — Method in class Relay

Returns information and statistics about a given index.

Relay::ftProfile() — Method in class Relay

Apply FT.SEARCH or FT.AGGREGATE command to collect performance details.

Relay::ftSearch() — Method in class Relay

Search the index with a textual query, returning either documents or just ids.

Relay::ftSpellCheck() — Method in class Relay

Perform spelling correction on a query, returning suggestions for misspelled terms.

Relay::ftSynDump() — Method in class Relay

Dump the contents of a synonym group.

Relay::ftSynUpdate() — Method in class Relay

Update a synonym group.

Relay::ftTagVals() — Method in class Relay

Return a distinct set of values indexed in a Tag field.

Sentinel::failover() — Method in class Sentinel

Force a failover as if the master was not reachable, and without asking for agreement to other Sentinels.

Sentinel::flushconfig() — Method in class Sentinel

Force Sentinel to rewrite its configuration on disk, including the current Sentinel state.

G

Cluster::geoadd() — Method in class Cluster

Add one or more members to a geospacial sorted set

Cluster::geodist() — Method in class Cluster

Get the distance between two members of a geospacially encoded sorted set.

Cluster::geohash() — Method in class Cluster

Retrieve one or more GeoHash encoded strings for members of the set.

Cluster::geopos() — Method in class Cluster

Return the positions (longitude,latitude) of all the specified members of the geospatial index represented by the sorted set at key.

Cluster::georadius() — Method in class Cluster

Retrieve members of a geospacially sorted set that are within a certain radius of a location.

Cluster::georadius_ro() — Method in class Cluster

Retrieve members of a geospacially sorted set that are within a certain radius of a location.

Cluster::georadiusbymember() — Method in class Cluster

Similar to GEORADIUS except it uses a member as the center of the query.

Cluster::georadiusbymember_ro() — Method in class Cluster

Similar to GEORADIUS except it uses a member as the center of the query.

Cluster::geosearch() — Method in class Cluster

Search a geospacial sorted set for members in various ways.

Cluster::geosearchstore() — Method in class Cluster

Search a geospacial sorted set for members within a given area or range, storing the results into a new set.

Cluster::get() — Method in class Cluster

Get the value of key.

Cluster::getbit() — Method in class Cluster

Returns the bit value at offset in the string value stored at key.

Cluster::getex() — Method in class Cluster

Get the value of key and optionally set its expiration.

Cluster::getLastError() — Method in class Cluster

Returns the last error message, if any.

Cluster::getMode() — Method in class Cluster

Get the mode Relay is currently in.

Cluster::getOption() — Method in class Cluster

Returns a client option.

Cluster::getTransferredBytes() — Method in class Cluster
Cluster::getrange() — Method in class Cluster

Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive).

Cluster::getset() — Method in class Cluster

Atomically sets key to value and returns the old value stored at key.

Relay::getOption() — Method in class Relay

Returns a client option.

Relay::getTimeout() — Method in class Relay

Returns the connection timeout.

Relay::getReadTimeout() — Method in class Relay

Returns the read timeout.

Relay::getBytes() — Method in class Relay

Returns the number of bytes sent and received over the network during the Relay object's lifetime, or since the last time Relay::clearBytes() was called.

Relay::getHost() — Method in class Relay

Returns the host or unix socket.

Relay::getPort() — Method in class Relay

Returns the port.

Relay::getAuth() — Method in class Relay

Returns the authentication information.

Relay::getDbNum() — Method in class Relay

Returns the currently selected DB

Relay::getLastError() — Method in class Relay

Returns the last error message, if any.

Relay::getPersistentID() — Method in class Relay
Relay::geoadd() — Method in class Relay

Add one or more members to a geospacial sorted set

Relay::geodist() — Method in class Relay

Get the distance between two members of a geospacially encoded sorted set.

Relay::geohash() — Method in class Relay

Retrieve one or more GeoHash encoded strings for members of the set.

Relay::georadius() — Method in class Relay

Retrieve members of a geospacially sorted set that are within a certain radius of a location.

Relay::georadiusbymember() — Method in class Relay

Similar to GEORADIUS except it uses a member as the center of the query.

Relay::georadiusbymember_ro() — Method in class Relay

Similar to GEORADIUS except it uses a member as the center of the query.

Relay::georadius_ro() — Method in class Relay

Retrieve members of a geospacially sorted set that are within a certain radius of a location.

Relay::geosearch() — Method in class Relay

Search a geospacial sorted set for members in various ways.

Relay::geosearchstore() — Method in class Relay

Search a geospacial sorted set for members within a given area or range, storing the results into a new set.

Relay::get() — Method in class Relay

Get the value of key.

Relay::getset() — Method in class Relay

Atomically sets key to value and returns the old value stored at key.

Relay::getrange() — Method in class Relay

Returns the substring of the string value stored at key, determined by the offsets start and end (both are inclusive).

Relay::getbit() — Method in class Relay

Returns the bit value at offset in the string value stored at key.

Relay::getex() — Method in class Relay

Get the value of key and optionally set its expiration.

Relay::getdel() — Method in class Relay

Get the value of key and delete the key. This command is similar to GET, except for the fact that it also deletes the key on success (if and only if the key's value type is a string).

Relay::geopos() — Method in class Relay

Return the positions (longitude,latitude) of all the specified members of the geospatial index represented by the sorted set at key.

Relay::getMode() — Method in class Relay

Get the mode Relay is currently in.

Sentinel::getMasterAddrByName() — Method in class Sentinel

Returns the ip and port number of the master with that name.

Sentinel::getLastError() — Method in class Sentinel

Returns the last error message, if any.

Sentinel::getOption() — Method in class Sentinel

Returns a client option.

Table::get() — Method in class Table

Returns a key, or null if key doesn't exist.

H

Cluster::hdel() — Method in class Cluster

Removes the specified fields from the hash stored at key.

Cluster::hexists() — Method in class Cluster

Returns if field is an existing field in the hash stored at key.

Cluster::hget() — Method in class Cluster

Returns the value associated with field in the hash stored at key.

Cluster::hgetall() — Method in class Cluster

Returns all fields and values of the hash stored at key.

Cluster::hincrby() — Method in class Cluster

Increments the number stored at field in the hash stored at key by increment.

Cluster::hincrbyfloat() — Method in class Cluster

Increment the specified field of a hash stored at key, and representing a floating point number, by the specified increment.

Cluster::hkeys() — Method in class Cluster

Returns all field names in the hash stored at key.

Cluster::hlen() — Method in class Cluster

Returns the number of fields contained in the hash stored at $key.

Cluster::hmget() — Method in class Cluster

Returns the values associated with the specified fields in the hash stored at key.

Cluster::hmset() — Method in class Cluster

Sets the specified fields to their respective values in the hash stored at key.

Cluster::hrandfield() — Method in class Cluster

When called with just the key argument, return a random field from the hash value stored at key.

Cluster::hscan() — Method in class Cluster

Iterates fields of Hash types and their associated values.

Cluster::hset() — Method in class Cluster

Sets field in the hash stored at key to value.

Cluster::hsetnx() — Method in class Cluster

Sets field in the hash stored at key to value, only if field does not yet exist.

Cluster::hstrlen() — Method in class Cluster

Returns the string length of the value associated with field in the hash stored at key.

Cluster::hvals() — Method in class Cluster

Returns all values in the hash stored at key.

Relay::hget() — Method in class Relay

Returns the value associated with field in the hash stored at key.

Relay::hstrlen() — Method in class Relay

Returns the string length of the value associated with field in the hash stored at key.

Relay::hgetall() — Method in class Relay

Returns all fields and values of the hash stored at key.

Relay::hkeys() — Method in class Relay

Returns all field names in the hash stored at key.

Relay::hvals() — Method in class Relay

Returns all values in the hash stored at key.

Relay::hmget() — Method in class Relay

Returns the values associated with the specified fields in the hash stored at key.

Relay::hrandfield() — Method in class Relay

When called with just the key argument, return a random field from the hash value stored at key.

Relay::hmset() — Method in class Relay

Sets the specified fields to their respective values in the hash stored at key.

Relay::hexists() — Method in class Relay

Returns if field is an existing field in the hash stored at key.

Relay::hsetnx() — Method in class Relay

Sets field in the hash stored at key to value, only if field does not yet exist.

Relay::hset() — Method in class Relay

Sets field in the hash stored at key to value.

Relay::hdel() — Method in class Relay

Removes the specified fields from the hash stored at key.

Relay::hincrby() — Method in class Relay

Increments the number stored at field in the hash stored at key by increment.

Relay::hincrbyfloat() — Method in class Relay

Increment the specified field of a hash stored at key, and representing a floating point number, by the specified increment.

Relay::hscan() — Method in class Relay

Iterates fields of Hash types and their associated values.

Relay::hlen() — Method in class Relay

Returns the number of fields contained in the hash stored at $key.

I

Cluster::idleTime() — Method in class Cluster

Returns the number of milliseoconds since Relay has received a reply from the cluster.

Cluster::incr() — Method in class Cluster

Increments the number stored at key by one.

Cluster::incrby() — Method in class Cluster

Increments the number stored at key by increment.

Cluster::incrbyfloat() — Method in class Cluster

Increment the string representing a floating point number stored at key by the specified increment.

Cluster::info() — Method in class Cluster

The INFO command returns information and statistics about Redis in a format that is simple to parse by computers and easy to read by humans.

InvalidatedClass in namespace Relay\Event

Relay invalidated event class.

Relay::isConnected() — Method in class Relay

Whether Relay is connected to Redis.

Relay::info() — Method in class Relay

The INFO command returns information and statistics about Redis in a format that is simple to parse by computers and easy to read by humans.

Relay::idleTime() — Method in class Relay

Returns the number of milliseoconds since Relay has seen activity from the server.

Relay::incr() — Method in class Relay

Increments the number stored at key by one.

Relay::incrby() — Method in class Relay

Increments the number stored at key by increment.

Relay::incrbyfloat() — Method in class Relay

Increment the string representing a floating point number stored at key by the specified increment.

J

Relay::jsonArrAppend() — Method in class Relay

Append the json values into the array at path after the last element in it.

Relay::jsonArrIndex() — Method in class Relay

Search for the first occurrence of a JSON value in an array.

Relay::jsonArrInsert() — Method in class Relay

Insert the json values into the array at path before the index (shifts to the right).

Relay::jsonArrLen() — Method in class Relay

Report the length of the JSON array at path in key.

Relay::jsonArrPop() — Method in class Relay

Remove and return an element from the index in the array.

Relay::jsonArrTrim() — Method in class Relay

Trim an array so that it contains only the specified inclusive range of elements.

Relay::jsonClear() — Method in class Relay

Clear container values (arrays/objects) and set numeric values to 0.

Relay::jsonDebug() — Method in class Relay

Container command for JSON debugging related tasks.

Relay::jsonDel() — Method in class Relay

Delete a value.

Relay::jsonForget() — Method in class Relay
Relay::jsonGet() — Method in class Relay

Return the value at path in JSON serialized form.

Relay::jsonMerge() — Method in class Relay

Merge a given JSON value into matching paths. Consequently, JSON values at matching paths are updated, deleted, or expanded with new children.

Relay::jsonMget() — Method in class Relay

Return the values at path from multiple key arguments.

Relay::jsonMset() — Method in class Relay

Set or update one or more JSON values according to the specified key-path-value triplets.

Relay::jsonNumIncrBy() — Method in class Relay

Increment the number value stored at path by number.

Relay::jsonNumMultBy() — Method in class Relay

Multiply the number value stored at path by number.

Relay::jsonObjKeys() — Method in class Relay

Return the keys in the object that's referenced by path.

Relay::jsonObjLen() — Method in class Relay

Report the number of keys in the JSON object at path in key.

Relay::jsonResp() — Method in class Relay

Return the JSON in key in RESP specification form.

Relay::jsonSet() — Method in class Relay

Set the JSON value at path in key.

Relay::jsonStrAppend() — Method in class Relay

Append the json-string values to the string at path.

Relay::jsonStrLen() — Method in class Relay

Report the length of the JSON String at path in key.

Relay::jsonToggle() — Method in class Relay

Toggle a Boolean value stored at path.

Relay::jsonType() — Method in class Relay

Report the type of JSON value at path.

K

Cluster::keys() — Method in class Cluster

Returns all keys matching pattern.

$ Event#keyProperty in class Event

The event key. Only filled for INVALIDATED events.

Relay::keys() — Method in class Relay

Returns all keys matching pattern.

L

Cluster::lastsave() — Method in class Cluster

Returns the UNIX time stamp of the last successful save to disk.

Cluster::lcs() — Method in class Cluster

Get the longest common subsequence between two string keys.

Cluster::lindex() — Method in class Cluster

Returns the element at index index in the list stored at key.

Cluster::linsert() — Method in class Cluster

Inserts element in the list stored at key either before or after the reference value pivot.

Cluster::listen() — Method in class Cluster

Registers a new event listener.

Cluster::llen() — Method in class Cluster

Returns the length of the list stored at $key.

Cluster::lmove() — Method in class Cluster

Atomically returns and removes the first/last element of the list stored at source, and pushes the element at the first/last element of the list stored at destination.

Cluster::lmpop() — Method in class Cluster

Pops one or more elements from the first non-empty list key from the list of provided key names.

Cluster::lpop() — Method in class Cluster

Removes and returns the first elements of the list stored at key.

Cluster::lpos() — Method in class Cluster

The command returns the index of matching elements inside a Redis list.

Cluster::lpush() — Method in class Cluster

Insert all the specified values at the head of the list stored at key.

Cluster::lpushx() — Method in class Cluster

Inserts specified values at the head of the list stored at key, only if key already exists and holds a list.

Cluster::lrange() — Method in class Cluster

Returns the specified elements of the list stored at key.

Cluster::lrem() — Method in class Cluster

Removes the first count occurrences of elements equal to element from the list stored at key.

Cluster::lset() — Method in class Cluster

Sets the list element at index to element.

Cluster::ltrim() — Method in class Cluster

Trim an existing list so that it will contain only the specified range of elements specified.

Relay::listen() — Method in class Relay

Registers a new event listener.

Relay::lastsave() — Method in class Relay

Returns the UNIX time stamp of the last successful save to disk.

Relay::lcs() — Method in class Relay

Get the longest common subsequence between two string keys.

Relay::lmove() — Method in class Relay

Atomically returns and removes the first/last element of the list stored at source, and pushes the element at the first/last element of the list stored at destination.

Relay::lrange() — Method in class Relay

Returns the specified elements of the list stored at key.

Relay::lpush() — Method in class Relay

Insert all the specified values at the head of the list stored at key.

Relay::lpushx() — Method in class Relay

Inserts specified values at the head of the list stored at key, only if key already exists and holds a list.

Relay::lset() — Method in class Relay

Sets the list element at index to element.

Relay::lpop() — Method in class Relay

Removes and returns the first elements of the list stored at key.

Relay::lpos() — Method in class Relay

The command returns the index of matching elements inside a Redis list.

Relay::lmpop() — Method in class Relay

Pops one or more elements from the first non-empty list key from the list of provided key names.

Relay::lrem() — Method in class Relay

Removes the first count occurrences of elements equal to element from the list stored at key.

Relay::lindex() — Method in class Relay

Returns the element at index index in the list stored at key.

Relay::linsert() — Method in class Relay

Inserts element in the list stored at key either before or after the reference value pivot.

Relay::ltrim() — Method in class Relay

Trim an existing list so that it will contain only the specified range of elements specified.

Relay::llen() — Method in class Relay

Returns the length of the list stored at $key.

Relay::license() — Method in class Relay

Returns information about the license.

M

Cluster::maxMemory() — Method in class Cluster

Returns the number of bytes allocated, or 0 in client-only mode.

Cluster::mget() — Method in class Cluster

Returns the values of all specified keys.

Cluster::mset() — Method in class Cluster

Sets the given keys to their respective values.

Cluster::msetnx() — Method in class Cluster

Sets the given keys to their respective values.

Cluster::multi() — Method in class Cluster

Marks the start of a transaction block. Subsequent commands will be queued for atomic execution using EXEC.

Relay::maxMemory() — Method in class Relay

Returns the number of bytes allocated, or 0 in client-only mode.

Relay::memory() — Method in class Relay

Returns the number of bytes allocated, or 0 in client-only mode.

Relay::migrate() — Method in class Relay

Atomically transfer a key from a Redis instance to another one.

Relay::mget() — Method in class Relay

Returns the values of all specified keys.

Relay::move() — Method in class Relay

Move key from the currently selected database to the specified destination database.

Relay::mset() — Method in class Relay

Sets the given keys to their respective values.

Relay::msetnx() — Method in class Relay

Sets the given keys to their respective values.

Relay::multi() — Method in class Relay

Marks the start of a transaction block. Subsequent commands will be queued for atomic execution using EXEC.

Sentinel::master() — Method in class Sentinel

Returns the state and info of the specified master.

Sentinel::masters() — Method in class Sentinel

Returns a list of monitored masters and their state.

Sentinel::myid() — Method in class Sentinel

Returns the ID of the Sentinel instance.

N

Table::namespace() — Method in class Table

Get the table's namespace.

Table::namespaces() — Method in class Table

Returns all table namespaces.

O

Cluster::object() — Method in class Cluster

This is a container command for object introspection commands.

Cluster::onFlushed() — Method in class Cluster

Registers a new flushed event listener.

Cluster::onInvalidated() — Method in class Cluster

Registers a new invalidated event listener.

Relay::onFlushed() — Method in class Relay

Registers a new flushed event listener.

Relay::onInvalidated() — Method in class Relay

Registers a new invalidated event listener.

Relay::option() — Method in class Relay

Returns or sets a client option.

Relay::object() — Method in class Relay

This is a container command for object introspection commands.

P

Cluster::persist() — Method in class Cluster

Remove the existing timeout on key, turning the key from volatile to persistent.

Cluster::pexpire() — Method in class Cluster

Set a key's time to live in milliseconds.

Cluster::pexpireat() — Method in class Cluster

Set the expiration for a key as a UNIX timestamp specified in milliseconds.

Cluster::pexpiretime() — Method in class Cluster

Semantic the same as EXPIRETIME, but returns the absolute Unix expiration timestamp in milliseconds instead of seconds.

Cluster::pfadd() — Method in class Cluster

Adds the specified elements to the specified HyperLogLog.

Cluster::pfcount() — Method in class Cluster

Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).

Cluster::pfmerge() — Method in class Cluster

Merge given HyperLogLogs into a single one.

Cluster::ping() — Method in class Cluster

Returns PONG if no argument is provided, otherwise return a copy of the argument as a bulk.

Cluster::psetex() — Method in class Cluster

Set key to hold the string value and set key to timeout after a given number of milliseconds.

Cluster::psubscribe() — Method in class Cluster

Subscribes to the given patterns.

Cluster::pttl() — Method in class Cluster

Returns the remaining time to live of a key that has a timeout in milliseconds.

Cluster::publish() — Method in class Cluster

Posts a message to the given channel.

Cluster::pubsub() — Method in class Cluster

A container command for Pub/Sub introspection commands.

Cluster::punsubscribe() — Method in class Cluster

Unsubscribes from the given patterns, or from all of them if none is given.

Relay::pconnect() — Method in class Relay

Establishes a persistent connection to Redis.

Relay::pclose() — Method in class Relay

Closes the current connection, if it's persistent.

Relay::ping() — Method in class Relay

Returns PONG if no argument is provided, otherwise return a copy of the argument as a bulk.

Relay::pttl() — Method in class Relay

Returns the remaining time to live of a key that has a timeout in milliseconds.

Relay::pfadd() — Method in class Relay

Adds the specified elements to the specified HyperLogLog.

Relay::pfcount() — Method in class Relay

Return the approximated cardinality of the set(s) observed by the HyperLogLog at key(s).

Relay::pfmerge() — Method in class Relay

Merge given HyperLogLogs into a single one.

Relay::psetex() — Method in class Relay

Set key to hold the string value and set key to timeout after a given number of milliseconds.

Relay::publish() — Method in class Relay

Posts a message to the given channel.

Relay::pubsub() — Method in class Relay

A container command for Pub/Sub introspection commands.

Relay::pexpire() — Method in class Relay

Set a key's time to live in milliseconds.

Relay::pexpireat() — Method in class Relay

Set the expiration for a key as a UNIX timestamp specified in milliseconds.

Relay::pexpiretime() — Method in class Relay

Semantic the same as EXPIRETIME, but returns the absolute Unix expiration timestamp in milliseconds instead of seconds.

Relay::persist() — Method in class Relay

Remove the existing timeout on key, turning the key from volatile to persistent.

Relay::psubscribe() — Method in class Relay

Subscribes to the given patterns.

Relay::punsubscribe() — Method in class Relay

Unsubscribes from the given patterns, or from all of them if none is given.

Relay::pipeline() — Method in class Relay

A pipeline block is simply transmitted faster to the server (like MULTI), but without any guarantee of atomicity.

Sentinel::ping() — Method in class Sentinel

Returns PONG if no message is provided, otherwise returns the message.

Table::pluck() — Method in class Table

Pluck a key from a cached key.

R

Cluster::randomkey() — Method in class Cluster

Returns a random key from Redis.

Cluster::rawCommand() — Method in class Cluster

Execute any command against Redis, without applying the prefix, compression and serialization.

Cluster::rename() — Method in class Cluster

Renames key.

Cluster::renamenx() — Method in class Cluster

Renames key if the new key does not yet exist.

Cluster::restore() — Method in class Cluster

Create a key associated with a value that is obtained by deserializing the provided serialized value.

Cluster::role() — Method in class Cluster

Returns the role of the instance in the context of replication.

Cluster::rpop() — Method in class Cluster

Removes and returns the last elements of the list stored at key.

Cluster::rpoplpush() — Method in class Cluster

Atomically returns and removes the last element (tail) of the list stored at source, and pushes the element at the first element (head) of the list stored at destination.

Cluster::rpush() — Method in class Cluster

Insert all the specified values at the tail of the list stored at key.

Cluster::rpushx() — Method in class Cluster

Inserts specified values at the tail of the list stored at key, only if key already exists and holds a list.

RelayClass in namespace Relay

Relay client.

Relay::readTimeout() — Method in class Relay
Relay::rawCommand() — Method in class Relay

Execute any command against Redis, without applying the prefix, compression and serialization.

Relay::replicaof() — Method in class Relay

Attach or detach the instance as a replica of another instance.

Relay::restore() — Method in class Relay

Create a key associated with a value that is obtained by deserializing the provided serialized value.

Relay::randomkey() — Method in class Relay

Returns a random key from Redis.

Relay::role() — Method in class Relay

Returns the role of the instance in the context of replication.

Relay::rename() — Method in class Relay

Renames key.

Relay::renamenx() — Method in class Relay

Renames key if the new key does not yet exist.

Relay::rpush() — Method in class Relay

Insert all the specified values at the tail of the list stored at key.

Relay::rpushx() — Method in class Relay

Inserts specified values at the tail of the list stored at key, only if key already exists and holds a list.

Relay::rpop() — Method in class Relay

Removes and returns the last elements of the list stored at key.

Relay::rpoplpush() — Method in class Relay

Atomically returns and removes the last element (tail) of the list stored at source, and pushes the element at the first element (head) of the list stored at destination.

Sentinel::reset() — Method in class Sentinel

Will reset all the masters with matching name.

S

Cluster::sadd() — Method in class Cluster

Add the specified members to the set stored at $key.

Cluster::save() — Method in class Cluster

Synchronously save the dataset to disk.

Cluster::scan() — Method in class Cluster

Scan the keyspace for matching keys.

Cluster::scard() — Method in class Cluster

Returns the set cardinality (number of elements) of the set stored at $key.

Cluster::script() — Method in class Cluster

Execute a script management command.

Cluster::sdiff() — Method in class Cluster

Returns the members of the set resulting from the difference between the first set and all the successive sets.

Cluster::sdiffstore() — Method in class Cluster

This command is equal to SDIFF, but instead of returning the resulting set, it is stored in destination.

Cluster::set() — Method in class Cluster

Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type.

Cluster::setOption() — Method in class Cluster

Sets a client option.

Cluster::setbit() — Method in class Cluster

Sets or clears the bit at offset in the string value stored at key.

Cluster::setex() — Method in class Cluster

Set key to hold the string value and set key to timeout after a given number of seconds.

Cluster::setnx() — Method in class Cluster

Set key to hold string value if key does not exist. In that case, it is equal to SET.

Cluster::setrange() — Method in class Cluster

Overwrites part of the string stored at key, starting at the specified offset, for the entire length of value.

Cluster::sinter() — Method in class Cluster

Returns the members of the set resulting from the intersection of all the given sets.

Cluster::sintercard() — Method in class Cluster

Intersect multiple sets and return the cardinality of the result.

Cluster::sinterstore() — Method in class Cluster

This command is equal to SINTER, but instead of returning the resulting set, it is stored in destination.

Cluster::sismember() — Method in class Cluster

Returns if $member is a member of the set stored at $key.

Cluster::slowlog() — Method in class Cluster

Interact with the Redis slowlog.

Cluster::smembers() — Method in class Cluster

Returns all the members of the set value stored at $key.

Cluster::smismember() — Method in class Cluster

Returns whether each member is a member of the set stored at $key.

Cluster::smove() — Method in class Cluster

Move member from the set at source to the set at destination.

Cluster::sort() — Method in class Cluster

Sort the elements in a list, set or sorted set.

Cluster::sort_ro() — Method in class Cluster

Sort the elements in a list, set or sorted set. Read-only variant of SORT.

Cluster::spop() — Method in class Cluster

Removes and returns one or more random members from the set value store at $key.

Cluster::srandmember() — Method in class Cluster

Returns one or multiple random members from a set.

Cluster::srem() — Method in class Cluster

Remove the specified members from the set stored at $key.

Cluster::sscan() — Method in class Cluster

Iterates elements of Sets types.

Cluster::ssubscribe() — Method in class Cluster

Subscribes to the specified shard channels.

Cluster::stats() — Method in class Cluster

Returns statistics about Relay.

Cluster::strlen() — Method in class Cluster

Returns the length of the string value stored at $key.

Cluster::subscribe() — Method in class Cluster

Subscribes to the specified channels.

Cluster::sunion() — Method in class Cluster

Returns the members of the set resulting from the union of all the given sets.

Cluster::sunionstore() — Method in class Cluster

This command is equal to SUNION, but instead of returning the resulting set, it is stored in destination.

Cluster::sunsubscribe() — Method in class Cluster

Unsubscribes from the given shard channels, or from all of them if none is given.

Relay::setOption() — Method in class Relay

Sets a client option.

Relay::socketId() — Method in class Relay

Returns a unique representation of the underlying socket connection identifier.

Relay::stats() — Method in class Relay

Returns statistics about Relay.

Relay::select() — Method in class Relay

Select the Redis logical database having the specified zero-based numeric index.

Relay::save() — Method in class Relay

Synchronously save the dataset to disk.

Relay::setrange() — Method in class Relay

Overwrites part of the string stored at key, starting at the specified offset, for the entire length of value.

Relay::setbit() — Method in class Relay

Sets or clears the bit at offset in the string value stored at key.

Relay::set() — Method in class Relay

Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type.

Relay::setex() — Method in class Relay

Set key to hold the string value and set key to timeout after a given number of seconds.

Relay::spublish() — Method in class Relay

Posts a message to the given shard channel.

Relay::setnx() — Method in class Relay

Set key to hold string value if key does not exist. In that case, it is equal to SET.

Relay::sdiff() — Method in class Relay

Returns the members of the set resulting from the difference between the first set and all the successive sets.

Relay::sdiffstore() — Method in class Relay

This command is equal to SDIFF, but instead of returning the resulting set, it is stored in destination. If destination already exists, it is overwritten.

Relay::sinter() — Method in class Relay

Returns the members of the set resulting from the intersection of all the given sets.

Relay::sintercard() — Method in class Relay

Intersect multiple sets and return the cardinality of the result.

Relay::sinterstore() — Method in class Relay

This command is equal to SINTER, but instead of returning the resulting set, it is stored in destination. If destination already exists, it is overwritten.

Relay::sunion() — Method in class Relay

Returns the members of the set resulting from the union of all the given sets.

Relay::sunionstore() — Method in class Relay

This command is equal to SUNION, but instead of returning the resulting set, it is stored in destination. If destination already exists, it is overwritten.

Relay::subscribe() — Method in class Relay

Subscribes to the specified channels.

Relay::ssubscribe() — Method in class Relay

Subscribes to the specified shard channels.

Relay::sunsubscribe() — Method in class Relay

Unsubscribes from the given shard channels, or from all of them if none is given.

Relay::scan() — Method in class Relay

Scan the keyspace for matching keys.

Relay::sscan() — Method in class Relay

Iterates elements of Sets types.

Relay::slowlog() — Method in class Relay

Interact with the Redis slowlog.

Relay::smembers() — Method in class Relay

Returns all the members of the set value stored at $key.

Relay::sismember() — Method in class Relay

Returns if $member is a member of the set stored at $key.

Relay::smismember() — Method in class Relay

Returns whether each member is a member of the set stored at $key.

Relay::srem() — Method in class Relay

Remove the specified members from the set stored at $key.

Relay::sadd() — Method in class Relay

Add the specified members to the set stored at $key.

Relay::sort() — Method in class Relay

Sort the elements in a list, set or sorted set.

Relay::sort_ro() — Method in class Relay

Sort the elements in a list, set or sorted set. Read-only variant of SORT.

Relay::smove() — Method in class Relay

Move member from the set at source to the set at destination.

Relay::spop() — Method in class Relay

Removes and returns one or more random members from the set value store at $key.

Relay::srandmember() — Method in class Relay

Returns one or multiple random members from a set.

Relay::scard() — Method in class Relay

Returns the set cardinality (number of elements) of the set stored at $key.

Relay::script() — Method in class Relay

Execute a script management command.

Relay::strlen() — Method in class Relay

Returns the length of the string value stored at $key.

Relay::swapdb() — Method in class Relay

This command swaps two Redis databases, so that immediately all the clients connected to a given database will see the data of the other database, and the other way around.

SentinelClass in namespace Relay

Relay Sentinel client.

Sentinel::sentinels() — Method in class Sentinel

Returns a list of sentinel instances for this master, and their state.

Sentinel::slaves() — Method in class Sentinel

Show a list of replicas for this master, and their state.

Sentinel::setOption() — Method in class Sentinel

Sets a client option.

Table::set() — Method in class Table

Set a key and its value.

T

Cluster::time() — Method in class Cluster

Returns the current time from Redis.

Cluster::touch() — Method in class Cluster

Alters the last access time of a key(s).

Cluster::ttl() — Method in class Cluster

Returns the remaining time to live of a key that has a timeout in seconds.

Cluster::type() — Method in class Cluster

Returns the type of a given key.

$ Event#typeProperty in class Event

The type of the event represented by an integer.

$ Flushed#typeProperty in class Flushed

The type of the event represented by an integer.

$ Invalidated#typeProperty in class Invalidated

The type of the event represented by an integer.

Relay::timeout() — Method in class Relay
Relay::time() — Method in class Relay

Returns the current time from Redis.

Relay::ttl() — Method in class Relay

Returns the remaining time to live of a key that has a timeout in seconds.

Relay::type() — Method in class Relay

Returns the type of a given key.

Relay::touch() — Method in class Relay

Alters the last access time of a key(s).

TableClass in namespace Relay

Relay Table is a persistent per-worker hash table that can store arbitrary data.

U

Cluster::unlink() — Method in class Cluster

Removes the specified keys without blocking Redis.

Cluster::unsubscribe() — Method in class Cluster

Unsubscribes from the given channels, or from all of them if none is given.

Cluster::unwatch() — Method in class Cluster

Flushes all the previously watched keys for a transaction.

Relay::unlink() — Method in class Relay

Removes the specified keys without blocking Redis.

Relay::unsubscribe() — Method in class Relay

Unsubscribes from the given channels, or from all of them if none is given.

Relay::unwatch() — Method in class Relay

Flushes all the previously watched keys for a transaction.

W

Cluster::waitaof() — Method in class Cluster

Paus the client until sufficient local and/or remote AOF data has been flushed to disk.

Cluster::watch() — Method in class Cluster

Marks the given keys to be watched for conditional execution of a transaction.

Relay::waitaof() — Method in class Relay

Pause the client until sufficient local and/or remote AOF data has been flushed to disk.

Relay::wait() — Method in class Relay

Wait for the synchronous replication of all the write commands sent in the context of the current connection.

Relay::watch() — Method in class Relay

Marks the given keys to be watched for conditional execution of a transaction.

X

Cluster::xack() — Method in class Cluster

Acknowledge one or more IDs as having been processed by the consumer group.

Cluster::xadd() — Method in class Cluster

Append a message to a stream.

Cluster::xautoclaim() — Method in class Cluster

Automatically take ownership of stream message(s) by metrics

Cluster::xclaim() — Method in class Cluster

Claim ownership of stream message(s).

Cluster::xdel() — Method in class Cluster

Remove one or more specific IDs from a stream.

Cluster::xgroup() — Method in class Cluster

Perform utility operations having to do with consumer groups

Cluster::xinfo() — Method in class Cluster

Retrieve information about a stream key.

Cluster::xlen() — Method in class Cluster

Get the length of a stream.

Cluster::xpending() — Method in class Cluster

Query pending entries in a stream.

Cluster::xrange() — Method in class Cluster

Lists elements in a stream.

Cluster::xread() — Method in class Cluster

Read messages from a stream.

Cluster::xreadgroup() — Method in class Cluster

Read messages from a stream using a consumer group.

Cluster::xrevrange() — Method in class Cluster

Get a range of entries from a STREAM ke in reverse chronological order.

Cluster::xtrim() — Method in class Cluster

Truncate a STREAM key in various ways.

Relay::xack() — Method in class Relay

Acknowledge one or more IDs as having been processed by the consumer group.

Relay::xadd() — Method in class Relay

Append a message to a stream.

Relay::xclaim() — Method in class Relay

Claim ownership of stream message(s).

Relay::xautoclaim() — Method in class Relay

Automatically take ownership of stream message(s) by metrics

Relay::xlen() — Method in class Relay

Get the length of a stream.

Relay::xgroup() — Method in class Relay

Perform utility operations having to do with consumer groups

Relay::xdel() — Method in class Relay

Remove one or more specific IDs from a stream.

Relay::xinfo() — Method in class Relay

Retrieve information about a stream key.

Relay::xpending() — Method in class Relay

Query pending entries in a stream.

Relay::xrange() — Method in class Relay

Lists elements in a stream.

Relay::xrevrange() — Method in class Relay

Get a range of entries from a STREAM ke in reverse chronological order.

Relay::xread() — Method in class Relay

Read messages from a stream.

Relay::xreadgroup() — Method in class Relay

Read messages from a stream using a consumer group.

Relay::xtrim() — Method in class Relay

Truncate a STREAM key in various ways.

Z

Cluster::zadd() — Method in class Cluster

Adds all the specified members with the specified scores to the sorted set stored at key.

Cluster::zcard() — Method in class Cluster

Returns the sorted set cardinality (number of elements) of the sorted set stored at key.

Cluster::zcount() — Method in class Cluster

Returns the number of elements in the sorted set at key with a score between min and max.

Cluster::zdiff() — Method in class Cluster

This command is similar to ZDIFFSTORE, but instead of storing the resulting sorted set, it is returned to the client.

Cluster::zdiffstore() — Method in class Cluster

Computes the difference between the first and all successive input sorted sets and stores the result in destination.

Cluster::zincrby() — Method in class Cluster

Increments the score of member in the sorted set stored at key by increment.

Cluster::zinter() — Method in class Cluster

This command is similar to ZINTERSTORE, but instead of storing the resulting sorted set, it is returned to the client.

Cluster::zintercard() — Method in class Cluster

Intersect multiple sorted sets and return the cardinality of the result.

Cluster::zinterstore() — Method in class Cluster

Computes the intersection of numkeys sorted sets given by the specified keys, and stores the result in destination.

Cluster::zlexcount() — Method in class Cluster

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command returns the number of elements in the sorted set at key with a value between min and max.

Cluster::zmpop() — Method in class Cluster

Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of key names.

Cluster::zmscore() — Method in class Cluster

Returns the scores associated with the specified members in the sorted set stored at key.

Cluster::zpopmax() — Method in class Cluster

Removes and returns up to count members with the highest scores in the sorted set stored at key.

Cluster::zpopmin() — Method in class Cluster

Removes and returns up to count members with the lowest scores in the sorted set stored at key.

Cluster::zrandmember() — Method in class Cluster

When called with just the key argument, return a random element from the sorted set value stored at key.

Cluster::zrange() — Method in class Cluster

Returns the specified range of elements in the sorted set stored at key.

Cluster::zrangebylex() — Method in class Cluster

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command returns all the elements in the sorted set at key with a value between min and max.

Cluster::zrangebyscore() — Method in class Cluster

Returns all the elements in the sorted set at key with a score between min and max (including elements with score equal to min or max).

Cluster::zrangestore() — Method in class Cluster

Returns all the elements in the sorted set at key with a score between max and min (including elements with score equal to max or min).

Cluster::zrank() — Method in class Cluster

Returns the rank of member in the sorted set stored at key, with the scores ordered from low to high. The rank (or index) is 0-based, which means that the member with the lowest score has rank 0.

Cluster::zrem() — Method in class Cluster

Removes the specified members from the sorted set stored at key.

Cluster::zremrangebylex() — Method in class Cluster

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command removes all elements in the sorted set stored at key between the lexicographical range specified by min and max.

Cluster::zremrangebyrank() — Method in class Cluster

Removes all elements in the sorted set stored at key with rank between start and stop. Both start and stop are 0 -based indexes with 0 being the element with the lowest score.

Cluster::zremrangebyscore() — Method in class Cluster

Removes all elements in the sorted set stored at key with a score between min and max (inclusive).

Cluster::zrevrange() — Method in class Cluster

Returns the specified range of elements in the sorted set stored at key.

Cluster::zrevrangebylex() — Method in class Cluster

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command returns all the elements in the sorted set at key with a value between max and min.

Cluster::zrevrangebyscore() — Method in class Cluster

Returns all the elements in the sorted set at key with a score between max and min (including elements with score equal to max or min).

Cluster::zrevrank() — Method in class Cluster

Returns the rank of member in the sorted set stored at key, with the scores ordered from high to low. The rank (or index) is 0-based, which means that the member with the highest score has rank 0.

Cluster::zscan() — Method in class Cluster

Iterates elements of Sorted Set types and their associated scores.

Cluster::zscore() — Method in class Cluster

Returns the score of member in the sorted set at key.

Cluster::zunion() — Method in class Cluster

This command is similar to ZUNIONSTORE, but instead of storing the resulting sorted set, it is returned to the client.

Cluster::zunionstore() — Method in class Cluster

Computes the union of numkeys sorted sets given by the specified keys, and stores the result in destination.

Relay::zmpop() — Method in class Relay

Pops one or more elements, that are member-score pairs, from the first non-empty sorted set in the provided list of key names.

Relay::zscan() — Method in class Relay

Iterates elements of Sorted Set types and their associated scores.

Relay::zadd() — Method in class Relay

Adds all the specified members with the specified scores to the sorted set stored at key.

Relay::zrandmember() — Method in class Relay

When called with just the key argument, return a random element from the sorted set value stored at key.

Relay::zrange() — Method in class Relay

Returns the specified range of elements in the sorted set stored at key.

Relay::zrevrange() — Method in class Relay

Returns the specified range of elements in the sorted set stored at key.

Relay::zrangebyscore() — Method in class Relay

Returns all the elements in the sorted set at key with a score between min and max (including elements with score equal to min or max).

Relay::zrevrangebyscore() — Method in class Relay

Returns all the elements in the sorted set at key with a score between max and min (including elements with score equal to max or min).

Relay::zrangestore() — Method in class Relay

Returns all the elements in the sorted set at key with a score between max and min (including elements with score equal to max or min).

Relay::zrangebylex() — Method in class Relay

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command returns all the elements in the sorted set at key with a value between min and max.

Relay::zrevrangebylex() — Method in class Relay

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command returns all the elements in the sorted set at key with a value between max and min.

Relay::zrank() — Method in class Relay

Returns the rank of member in the sorted set stored at key, with the scores ordered from low to high. The rank (or index) is 0-based, which means that the member with the lowest score has rank 0.

Relay::zrevrank() — Method in class Relay

Returns the rank of member in the sorted set stored at key, with the scores ordered from high to low. The rank (or index) is 0-based, which means that the member with the highest score has rank 0.

Relay::zrem() — Method in class Relay

Removes the specified members from the sorted set stored at key.

Relay::zremrangebylex() — Method in class Relay

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command removes all elements in the sorted set stored at key between the lexicographical range specified by min and max.

Relay::zremrangebyrank() — Method in class Relay

Removes all elements in the sorted set stored at key with rank between start and stop. Both start and stop are 0 -based indexes with 0 being the element with the lowest score.

Relay::zremrangebyscore() — Method in class Relay

Removes all elements in the sorted set stored at key with a score between min and max (inclusive).

Relay::zcard() — Method in class Relay

Returns the sorted set cardinality (number of elements) of the sorted set stored at key.

Relay::zcount() — Method in class Relay

Returns the number of elements in the sorted set at key with a score between min and max.

Relay::zdiff() — Method in class Relay

This command is similar to ZDIFFSTORE, but instead of storing the resulting sorted set, it is returned to the client.

Relay::zdiffstore() — Method in class Relay

Computes the difference between the first and all successive input sorted sets and stores the result in destination.

Relay::zincrby() — Method in class Relay

Increments the score of member in the sorted set stored at key by increment.

Relay::zlexcount() — Method in class Relay

When all the elements in a sorted set are inserted with the same score, in order to force lexicographical ordering, this command returns the number of elements in the sorted set at key with a value between min and max.

Relay::zmscore() — Method in class Relay

Returns the scores associated with the specified members in the sorted set stored at key.

Relay::zscore() — Method in class Relay

Returns the score of member in the sorted set at key.

Relay::zinter() — Method in class Relay

This command is similar to ZINTERSTORE, but instead of storing the resulting sorted set, it is returned to the client.

Relay::zintercard() — Method in class Relay

Intersect multiple sorted sets and return the cardinality of the result.

Relay::zinterstore() — Method in class Relay

Computes the intersection of numkeys sorted sets given by the specified keys, and stores the result in destination.

Relay::zunion() — Method in class Relay

This command is similar to ZUNIONSTORE, but instead of storing the resulting sorted set, it is returned to the client.

Relay::zunionstore() — Method in class Relay

Computes the union of numkeys sorted sets given by the specified keys, and stores the result in destination.

Relay::zpopmin() — Method in class Relay

Removes and returns up to count members with the lowest scores in the sorted set stored at key.

Relay::zpopmax() — Method in class Relay

Removes and returns up to count members with the highest scores in the sorted set stored at key.

_

Cluster::__construct() — Method in class Cluster

Create a cluster object.

Cluster::_compress() — Method in class Cluster

Compress data with Relay's currently configured compression algorithm.

Cluster::_getKeys() — Method in class Cluster

Returns an array of endpoints along with each of their keys cached in runtime memory.

Cluster::_masters() — Method in class Cluster

Return a list of master nodes

Cluster::_pack() — Method in class Cluster

Returns the serialized and compressed value.

Cluster::_prefix() — Method in class Cluster

Returns the value with the prefix.

Cluster::_serialize() — Method in class Cluster

Returns the serialized value.

Cluster::_uncompress() — Method in class Cluster

Uncompress data with Relay's currently configured compression algorithm.

Cluster::_unpack() — Method in class Cluster

Returns the unserialized and decompressed value.

Cluster::_unserialize() — Method in class Cluster

Returns the unserialized value.

Relay::__construct() — Method in class Relay

Establishes a new connection to Redis, or re-uses already opened connection.

Relay::_serialize() — Method in class Relay

Returns the serialized value.

Relay::_unserialize() — Method in class Relay

Returns the unserialized value.

Relay::_compress() — Method in class Relay

Compress data with Relay's currently configured compression algorithm.

Relay::_uncompress() — Method in class Relay

Uncompress data with Relay's currently configured compression algorithm.

Relay::_pack() — Method in class Relay

Returns the serialized and compressed value.

Relay::_unpack() — Method in class Relay

Returns the unserialized and decompressed value.

Relay::_prefix() — Method in class Relay

Returns the value with the prefix.

Relay::_getKeys() — Method in class Relay

Returns keys cached in runtime memory.

Sentinel::__construct() — Method in class Sentinel

Establishes a new connection to a Sentinel instance.

Table::__construct() — Method in class Table

Create a Relay table instance.