csredis
Provides data for the event that is raised when a subscription channel is opened or closed
Instantiate new instance of the RedisSubscriptionChangedEventArgs class
The Redis server response
The subscription response
Provides data for the event that is raised when a subscription message is received
Instantiate a new instance of the RedisSubscriptionReceivedEventArgs class
The Redis server message
The subscription message
Provides data for the event that is raised when a transaction command has been processed by the server
Instantiate a new instance of the RedisTransactionQueuedEventArgs class
Server status code
The status code of the transaction command
Provides data for the event that is raised when a Redis MONITOR message is received
Instantiate a new instance of the RedisMonitorEventArgs class
The Redis server message
Monitor output
Represents a Redis server error reply
Instantiate a new instance of the RedisException class
Server response
The exception that is thrown when an unexpected value is found in a Redis request or response
Instantiate a new instance of the RedisProtocolException class
Protocol violoation message
Occurs when a subscription message has been received
Occurs when a subsciption channel is opened or closed
Occurs when a monitor response is received
Represents UNIX Epoch (Jan 1, 1970 00:00:00 UTC)
Join arrays
Arrays to join
Array of ToString() elements in each array
Joine string with arrays
Leading string element
Array to join
Array of str and ToString() elements of arrays
Convert array of two-element tuple into flat array arguments
Type of first item
Type of second item
Array of tuple arguments
Flattened array of arguments
Parse score for +/- infinity and inclusive/exclusive
Numeric base score
Score is exclusive, rather than inclusive
String representing Redis score/range notation
Asynchronous Redis client
Instantiate a new instance of the RedisClientAsync class
Redis host
Redis port
Connection timeout in milliseconds (0 for no timeout)
Get a synchronous RedisClient for blocking calls (e.g. BLPop, Subscriptions, Transactions, etc)
RedisClient to be used in single thread context
Get a thread-safe, reusable subscription channel.
A reusable subscription channel
Close the subscription channel if it is not already Disposed. The channel will be made unusable for the remainder of the current RedisClientAsync.
Call arbitrary redis command (e.g. for a command not yet implemented in this package)
The name of the command
Array of arguments to the command
Task returning Redis unified response
Block the current thread and wait for the given Redis command to complete
Redis command return type
Redis command method
Redis command output
Authenticate to the server
Server password
Task associated with status message
Echo the given string
Message to echo
Task associated with echo response
Ping the server
Task associated with status message
Close the connection
Task associated with status message
Delete a key
Keys to delete
Return a serialized version of the value stored at the specified key
Key to dump
Determine if a key exists
Key to check
Set a key's time to live in seconds
Key to modify
Expiration (nearest second)
Set a key's time to live in seconds
Key to modify
Expiration in seconds
Set the expiration for a key (nearest second)
Key to modify
Date of expiration, to nearest second
Set the expiration for a key as a UNIX timestamp
Key to modify
Find all keys matching the given pattern
Pattern to match
Atomically transfer a key from a Redis instance to another one
Remote Redis host
Remote Redis port
Key to migrate
Remote database ID
Timeout in milliseconds
Atomically transfer a key from a Redis instance to another one
Remote Redis host
Remote Redis port
Key to migrate
Remote database ID
Timeout in milliseconds
Move a key to another database
Key to move
Database destination ID
Remove the expiration from a key
Key to modify
Set a key's time to live in milliseconds
Key to modify
Expiration (nearest millisecond)
Set a key's time to live in milliseconds
Key
Expiration in milliseconds
Set the expiration for a key (nearest millisecond)
Key to modify
Expiration date
Set the expiration for a key as a UNIX timestamp specified in milliseconds
Key to modify
Expiration timestamp (milliseconds)
Get the time to live for a key in milliseconds
Key to check
Return a random key from the keyspace
Rename a key
Key to rename
New key name
Rename a key, only if the new key does not exist
Key to rename
New key name
Create a key using the provided serialized value, previously obtained using dump
Key to restore
Time-to-live in milliseconds
Serialized value from DUMP
Sort the elements in a list, set or sorted set
Key to sort
Number of elements to skip
Number of elements to return
Sort by external key
Sort direction
Sort lexicographically
Retrieve external keys
Sort the elements in a list, set or sorted set, then store the result in a new list
Key to sort
Destination key name of stored sort
Number of elements to skip
Number of elements to return
Sort by external key
Sort direction
Sort lexicographically
Retrieve external keys
Get the time to live for a key
Key to check
Determine the type stored at key
Key to check
Release resources used by the current RedisClientAsync instance
Get a value indicating that the RedisClientAsync connection is open
Get host that the current RedisClientAsync is connected to
Get the port that the current RedisClientAsync is connected to
Occurs when a Task exception is thrown
Provides network connection to a Redis server
End-of-line string used by Redis server
Instantiate new instance of RedisConnection
Redis server hostname or IP
Redis server port
Open connection to the Redis server
Timeout to wait for connection (0 for no timeout)
Time to wait for reading (0 for no timeout)
True if connected
Read response from server into a stream
The stream that will contain the contents of the server response.
Size of internal buffer used to copy streams
Read server response bytes into buffer and advance the server response stream (requires Buffering=true)
An array of bytes. When this method returns, the buffer contains the specified byte array with the values between offset and (offset + count - 1) replaced by the bytes read from the current source.
The zero-based byte offset in buffer at which to begin storing the data read from the current stream.
The maximum number of bytes to be read from the current stream.
The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
Read next object from Redis response
Next object in response buffer
Read next strongly-typed object from the Redis server
Type of object that will be read
Redis parser method
Next object in response buffer
Write command to Redis server
Base Redis command
Array of command arguments
Write command to Redis server and return strongly-typed result
Type of object that will be read
Redis parser method
Base Redis command
Array of command arguments
Command response
Asyncronously write command to Redis server
Type of object that will be read
Redis parser method
Base Redis command
Array of command arguments
Task that will return strongly-typed Redis response when complete
Asyncronously write command to Redis request buffer
Base Redis base command
Array of command arguments
Release resources used by the current RedisConnection
Redis server hostname
Redis server port
Get a value indicating that the Redis server connection is open
Get or set the value indicating that the current connection is in read-buffering mode
Occurs when a background task raises an exception
Synchronous Redis client
Instantiate a new instance of the RedisClient class
Redis server host
Redis server port
Connection timeout in milliseconds (0 for no timeout)
Enter pipeline mode
Commit pipeline and return results
Array of all pipelined command results
Commit pipeline and optionally return results
Prevent allocation of result array
Array of all pipelined command results, or null if not returning results
Call arbitrary Redis command (e.g. for a command not yet implemented in this library)
The name of the command
Array of arguments to the command
Redis unified response
Stream response from server rather than reading all at once (BULK replies only)
Server response type
The stream that will contain the contents of the server response
Size of internal buffer used to copy streams
RedisClient command to execute
Execute the specified command in buffered-read mode. The buffer MUST be emptied with Read() before any other commands are issued.
Server response type
RedisClient command to execute
Read server response bytes into buffer and advance the server response stream (requires BufferFor())
An array of bytes. When this method returns, the buffer contains the specified byte array with the values between offset and (offset + count - 1) replaced by the bytes read from the current source.
The zero-based byte offset in buffer at which to begin storing the data read from the current stream.
The maximum number of bytes to be read from the current stream.
The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached.
Authenticate to the server
Redis server password
Status message
Echo the given string
Message to echo
Message
Ping the server
Status message
Close the connection
Status message
Change the selected database for the current connection
Zero-based database index
Status message
Delete a key
Keys to delete
Number of keys removed
Return a serialized version of the value stored at the specified key
Key to dump
Serialized value
Determine if a key exists
Key to check
True if key exists
Set a key's time to live in seconds
Key to modify
Expiration (nearest second)
True if timeout was set; false if key does not exist or timeout could not be set
Set a key's time to live in seconds
Key to modify
Expiration in seconds
True if timeout was set; false if key does not exist or timeout could not be set
Set the expiration for a key (nearest second)
Key to modify
Date of expiration, to nearest second
True if timeout was set; false if key does not exist or timeout could not be set
Set the expiration for a key as a UNIX timestamp
Key to modify
UNIX timestamp
True if timeout was set; false if key does not exist or timeout could not be set
Find all keys matching the given pattern
Pattern to match
Array of keys matching pattern
Atomically transfer a key from a Redis instance to another one
Remote Redis host
Remote Redis port
Key to migrate
Remote database ID
Timeout in milliseconds
Status message
Atomically transfer a key from a Redis instance to another one
Remote Redis host
Remote Redis port
Key to migrate
Remote database ID
Timeout in milliseconds
Status message
Move a key to another database
Key to move
Database destination ID
True if key was moved
Get the number of references of the value associated with the specified key
Subcommand arguments
The type of internal representation used to store the value at the specified key
Inspect the internals of Redis objects
Type of Object command to send
Subcommand arguments
Varies depending on subCommand
Remove the expiration from a key
Key to modify
True if timeout was removed
Set a key's time to live in milliseconds
Key to modify
Expiration (nearest millisecond)
True if timeout was set
Set a key's time to live in milliseconds
Key
Expiration in milliseconds
True if timeout was set
Set the expiration for a key (nearest millisecond)
Key to modify
Expiration date
True if timeout was set
Set the expiration for a key as a UNIX timestamp specified in milliseconds
Key to modify
Expiration timestamp (milliseconds)
True if timeout was set
Get the time to live for a key in milliseconds
Key to check
Time-to-live in milliseconds
Return a random key from the keyspace
A random key
Rename a key
Key to rename
New key name
Status code
Rename a key, only if the new key does not exist
Key to rename
New key name
True if key was renamed
Create a key using the provided serialized value, previously obtained using dump
Key to restore
Time-to-live in milliseconds
Serialized value from DUMP
Status code
Sort the elements in a list, set or sorted set
Key to sort
Number of elements to skip
Number of elements to return
Sort by external key
Sort direction
Sort lexicographically
Retrieve external keys
The sorted list
Sort the elements in a list, set or sorted set, then store the result in a new list
Key to sort
Destination key name of stored sort
Number of elements to skip
Number of elements to return
Sort by external key
Sort direction
Sort lexicographically
Retrieve external keys
Number of elements stored
Get the time to live for a key
Key to check
Time-to-live in seconds
Determine the type stored at key
Key to check
Type of key
Delete one or more hash fields
Hash key
Fields to delete
Number of fields removed from hash
Determine if a hash field exists
Hash key
Field to check
True if hash field exists
Get the value of a hash field
Hash key
Field to get
Value of hash field
Get all the fields and values in a hash
Object to map hash
Hash key
Strongly typed object mapped from hash
Get all the fields and values in a hash
Hash key
Dictionary mapped from string
Increment the integer value of a hash field by the given number
Hash key
Field to increment
Increment value
Value of field after increment
Increment the float value of a hash field by the given number
Hash key
Field to increment
Increment value
Value of field after increment
Get all the fields in a hash
Hash key
All hash field names
Get the number of fields in a hash
Hash key
Number of fields in hash
Get the values of all the given hash fields
Hash key
Fields to return
Values of given fields
Set multiple hash fields to multiple values
Hash key
Dictionary mapping of hash
Status code
Set multiple hash fields to multiple values
Type of object to map hash
Hash key
Object mapping of hash
Status code
Set multiple hash fields to multiple values
Hash key
Array of [key,value,key,value,..]
Status code
Set the value of a hash field
Hash key
Hash field to set
Value to set
True if field is new
Set the value of a hash field, only if the field does not exist
Hash key
Hash field to set
Value to set
True if field was set to value
Get all the values in a hash
Hash key
Array of all values in hash
Remove and get the first element and key in a list, or block until one is available
Timeout in seconds
List keys
List key and list value
Remove and get the first element and key in a list, or block until one is available
Timeout in seconds
List keys
List key and list value
Remove and get the first element value in a list, or block until one is available
Timeout in seconds
List keys
List value
Remove and get the first element value in a list, or block until one is available
Timeout in seconds
List keys
List value
Remove and get the last element and key in a list, or block until one is available
Timeout in seconds
List keys
List key and list value
Remove and get the last element and key in a list, or block until one is available
Timeout in seconds
List keys
List key and list value
Remove and get the last element value in a list, or block until one is available
Timeout in seconds
List value
Remove and get the last element value in a list, or block until one is available
Timeout in seconds
List keys
List value
Pop a value from a list, push it to another list and return it; or block until one is available
Source list key
Destination key
Timeout in seconds
Element popped
Pop a value from a list, push it to another list and return it; or block until one is available
Source list key
Destination key
Timeout in seconds
Element popped
Get an element from a list by its index
List key
Zero-based index of item to return
Element at index
Insert an element before or after another element in a list
List key
Relative position
Relative element
Element to insert
Length of list after insert or -1 if pivot not found
Get the length of a list
List key
Length of list at key
Remove and get the first element in a list
List key
First element in list
Prepend one or multiple values to a list
List key
Values to push
Length of list after push
Prepend a value to a list, only if the list exists
List key
Value to push
Length of list after push
Get a range of elements from a list
List key
Start offset
Stop offset
List of elements in range
Remove elements from a list
List key
>0: remove N elements from head to tail; <0: remove N elements from tail to head; =0: remove all elements
Remove elements equal to value
Number of removed elements
Set the value of an element in a list by its index
List key
List index to modify
New element value
Status code
Trim a list to the specified range
List key
Zero-based start index
Zero-based stop index
Status code
Remove and get the last elment in a list
List key
Value of last list element
Remove the last elment in a list, append it to another list and return it
List source key
Destination key
Element being popped and pushed
Append one or multiple values to a list
List key
Values to push
Length of list after push
Append a value to a list, only if the list exists
List key
Values to push
Length of list after push
Add one or more members to a set
Set key
Members to add to set
Number of elements added to set
Get the number of members in a set
Set key
Number of elements in set
Subtract multiple sets
Set keys to subtract
Array of elements in resulting set
Subtract multiple sets and store the resulting set in a key
Destination key
Set keys to subtract
Number of elements in the resulting set
Intersect multiple sets
Set keys to intersect
Array of elements in resulting set
Intersect multiple sets and store the resulting set in a key
Destination key
Set keys to intersect
Number of elements in resulting set
Determine if a given value is a member of a set
Set key
Member to lookup
True if member exists in set
Get all the members in a set
Set key
All elements in the set
Move a member from one set to another
Source key
Destination key
Member to move
True if element was moved
Remove and return a random member from a set
Set key
The removed element
Get a random member from a set
Set key
One random element from set
Get one or more random members from a set
Set key
Number of elements to return
One or more random elements from set
Remove one or more members from a set
Set key
Set members to remove
Number of elements removed from set
Add multiple sets
Set keys to union
Array of elements in resulting set
Add multiple sets and store the resulting set in a key
Destination key
Set keys to union
Number of elements in resulting set
Add one or more members to a sorted set, or update its score if it already exists
Sorted set key
Array of member scores to add to sorted set
Number of elements added to the sorted set (not including member updates)
Add one or more members to a sorted set, or update its score if it already exists
Sorted set key
Array of member scores [s1, m1, s2, m2, ..]
Number of elements added to the sorted set (not including member updates)
Get the number of members in a sorted set
Sorted set key
Number of elements in the sorted set
Count the members in a sorted set with scores within the given values
Sorted set key
Minimum score
Maximum score
Minimum score is exclusive
Maximum score is exclusive
Number of elements in the specified score range
Increment the score of a member in a sorted set
Sorted set key
Increment by value
Sorted set member to increment
New score of member
Intersect multiple sorted sets and store the resulting set in a new key
Destination key
Multiplication factor for each input set
Aggregation function of resulting set
Sorted set keys to intersect
Number of elements in the resulting sorted set
Return a range of members in a sorted set, by index
Sorted set key
Start offset
Stop offset
Include scores in result
Array of elements in the specified range (with optional scores)
Return a range of members in a sorted set, by score
Sorted set key
Minimum score
Maximum score
Include scores in result
Minimum score is exclusive
Maximum score is exclusive
Start offset
Number of elements to return
List of elements in the specified range (with optional scores)
Determine the index of a member in a sorted set
Sorted set key
Member to lookup
Rank of member or null if key does not exist
Remove one or more members from a sorted set
Sorted set key
Members to remove
Number of elements removed
Remove all members in a sorted set within the given indexes
Sorted set key
Start offset
Stop offset
Number of elements removed
Remove all members in a sorted set within the given scores
Sorted set key
Minimum score
Maximum score
Minimum score is exclusive
Maximum score is exclusive
Number of elements removed
Return a range of members in a sorted set, by index, with scores ordered from high to low
Sorted set key
Start offset
Stop offset
Include scores in result
List of elements in the specified range (with optional scores)
Return a range of members in a sorted set, by score, with scores ordered from high to low
Sorted set key
Maximum score
Minimum score
Include scores in result
Maximum score is exclusive
Minimum score is exclusive
Start offset
Number of elements to return
List of elements in the specified score range (with optional scores)
Determine the index of a member in a sorted set, with scores ordered from high to low
Sorted set key
Member to lookup
Rank of member, or null if member does not exist
Get the score associated with the given member in a sorted set
Sorted set key
Member to lookup
Score of member, or null if member does not exist
Add multiple sorted sets and store the resulting sorted set in a new key
Destination key
Multiplication factor for each input set
Aggregation function of resulting set
Sorted set keys to union
Number of elements in the resulting sorted set
Listen for messages published to channels matching the given patterns
Patterns to subscribe
Post a message to a channel
Channel to post message
Message to send
Number of clients that received the message
Stop listening for messages posted to channels matching the given patterns
Patterns to unsubscribe
Listen for messages published to the given channels
Channels to subscribe
Stop listening for messages posted to the given channels
Channels to unsubscribe
Execute a Lua script server side
Script to run on server
Keys used by script
Arguments to pass to script
Redis object
Execute a Lua script server side, sending only the script's cached SHA hash
SHA1 hash of script
Keys used by script
Arguments to pass to script
Redis object
Check existence of script SHA hashes in the script cache
SHA1 script hashes
Array of boolean values indicating script existence on server
Remove all scripts from the script cache
Status code
Kill the script currently in execution
Status code
Load the specified Lua script into the script cache
Lua script to load
SHA1 hash of script
Append a value to a key
Key to modify
Value to append to key
Length of string after append
Count set bits in a string
Key to check
Start offset
Stop offset
Number of bits set to 1
Perform bitwise operations between strings
Bit command to execute
Store result in destination key
Keys to operate
Size of string stored in the destination key
Decrement the integer value of a key by one
Key to modify
Value of key after decrement
Decrement the integer value of a key by the given number
Key to modify
Decrement value
Value of key after decrement
Get the value of a key
Key to lookup
Value of key
Returns the bit value at offset in the string value stored at key
Key to lookup
Offset of key to check
Bit value stored at offset
Get a substring of the string stored at a key
Key to lookup
Start offset
End offset
Substring in the specified range
Set the string value of a key and return its old value
Key to modify
Value to set
Old value stored at key, or null if key did not exist
Increment the integer value of a key by one
Key to modify
Value of key after increment
Increment the integer value of a key by the given amount
Key to modify
Increment amount
Value of key after increment
Increment the float value of a key by the given amount
Key to modify
Increment amount
Value of key after increment
Get the values of all the given keys
Keys to lookup
Array of values at the specified keys
Set multiple keys to multiple values
Key values to set
Status code
Set multiple keys to multiple values
Key values to set [k1, v1, k2, v2, ..]
Status code
Set multiple keys to multiple values, only if none of the keys exist
Key values to set
True if all keys were set
Set multiple keys to multiple values, only if none of the keys exist
Key values to set [k1, v1, k2, v2, ..]
True if all keys were set
Set the value and expiration in milliseconds of a key
Key to modify
Expiration in milliseconds
Value to set
Status code
Set the string value of a key
Key to modify
Value to set
Status code
Set the string value of a key with atomic expiration and existence condition
Key to modify
Value to set
Set expiration to nearest millisecond
Set key if existence condition
Status code, or null if condition not met
Set the string value of a key with atomic expiration and existence condition
Key to modify
Value to set
Set expiration to nearest second
Set key if existence condition
Status code, or null if condition not met
Set the string value of a key with atomic expiration and existence condition
Key to modify
Value to set
Set expiration to nearest millisecond
Set key if existence condition
Status code, or null if condition not met
Sets or clears the bit at offset in the string value stored at key
Key to modify
Modify key at offset
Value to set (on or off)
Original bit stored at offset
Set the value and expiration of a key
Key to modify
Expiration in seconds
Value to set
Status code
Set the value of a key, only if the key does not exist
Key to modify
Value to set
True if key was set
Overwrite part of a string at key starting at the specified offset
Key to modify
Start offset
Value to write at offset
Length of string after operation
Get the length of the value stored in a key
Key to lookup
Length of string at key
Asyncronously rewrite the append-only file
Status code
Asynchronously save the dataset to disk
Status code
Kill the connection of a client
Client IP returned from CLIENT LIST
Client port returned from CLIENT LIST
Status code
Get the list of client connections
Formatted string of clients
Get the current connection name
Connection name
Set the current connection name
Name of connection (no spaces)
Status code
Get the value of a configuration paramter
Configuration parameter to lookup
Configuration value
Reset the stats returned by INFO
Status code
Set a configuration parameter to the given value
Parameter to set
Value to set
Status code
Return the number of keys in the selected database
Number of keys
Get debugging information about a key
Key to lookup
Status code
Make the server crash :(
Status code
Remove all keys from all databases
Status code
Remove all keys from the current database
Status code
Get information and statistics about the server
all|default|server|clients|memory|persistence|stats|replication|cpu|commandstats|cluster|keyspace
Formatted string
Get the timestamp of the last successful save to disk
Date of last save
Listen for all requests received by the server in real time
Status code
Syncronously save the dataset to disk
Status code
Syncronously save the dataset to disk an then shut down the server
Force a DB saving operation even if no save points are configured
Status code
Make the server a slave of another instance or promote it as master
Master host
master port
Status code
Turn off replication, turning the Redis server into a master
Status code
Manges the Redis slow queries log
Slowlog sub-command
Optional argument to sub-command
Redis unified object
Internal command used for replication
Byte array of Redis sync data
Return the current server time
Server time
Discard all commands issued after MULTI
Status code
Execute all commands issued after MULTI
Array of output from all transaction commands
Mark the start of a transaction block
Status code
Forget about all watched keys
Status code
Watch the given keys to determine execution of the MULTI/EXEC block
Keys to watch
Status code
Release resources used by the current RedisClient instance
Get a value indicating that the RedisClient connection is open
Get host that the current RedisClient is connected to
Get the port that the current RedisClient is connected to
Occurs when a subscription message has been received
Occurs when a subsciption channel is opened or closed
Occurs when a transaction command has been received
Occurs when a monitor response is received
Syncronous Redis Sentinel client
Instantiate a new instance of the RedisSentinelClient class
Sentinel server hostname or IP
Sentinel server port
Connection timeout in milliseconds (0 for no timeout)
Call arbitrary Sentinel command (e.g. for a command not yet implemented in this library)
The name of the command
Array of arguments to the command
Redis unified response
Ping the Sentinel server
Status code
Get a list of monitored Redis masters
Redis master info
Get a list of other Sentinels known to the current Sentinel
Name of monitored master
Sentinel hosts and ports
Get a list of monitored Redis slaves to the given master
Name of monitored master
Redis slave info
Get the IP and port of the current master Redis server
Name of monitored master
IP and port of master Redis server
Open one or more subscription channels to Redis Sentinel server
Name of channels to open (refer to http://redis.io/ for channel names)
Close one or more subscription channels to Redis Sentinel server
Name of channels to close
Open one or more subscription channels to Redis Sentinel server
Pattern of channels to open (refer to http://redis.io/ for channel names)
Close one or more subscription channels to Redis Sentinel server
Pattern of channels to close
Release resoures used by the current RedisSentinelClient
Occurs when a subscription message has been received
Occurs when a subsciption channel is opened or closed
Get a value indicating that the RedisSentinelClient connection is open
Get host that the current RedisSentinelClient is connected to
Get the port that the current RedisSentinelClient is connected to
Base class for Redis server-info objects reported by Sentinel
Represents a Redis master node as reported by a Redis Sentinel
Represents a Redis Sentinel node as reported by a Redis Sentinel
Represents a Redis slave node as reported by a Redis Setinel
Manage Redis Sentinel connections
Instantiate a new instance of the RedisSentinelManager class
array of Sentinel nodes ["host1:ip", "host2:ip", ..]
Connect to and return the active master Redis client
Name of master
Time to wait for Sentinel response (milliseconds)
Time to wait for Redis master response (milliseconds)
Connected RedisClient master, or null if cannot connect
Connect to and return a Redis slave client
Name of master that slave belongs to
Time to wait for Sentinel response (milliseconds)
Time to wait for Redis slave response (milliseconds)
Connected RedisClient slave, or null if cannot connect
Connect to and return a Redis Sentinel client
Time to wait for Sentinel response (milliseconds)
Connected Sentinel client, or null if cannot connect
Add a new Sentinel server to known hosts
Sentinel server hostname or IP
Sentinel server port
Thread-safe redis subscription client
Create new instance of subscribe-only RedisClient
Redis server host or IP
Redis server port
Redis server password
Listen for messages published to the given channels
Channels to subscribe
Listen for messages published to the given channels
Callback for received messages on the specified channels
Channels to subscribe
Listen for messages published to channels matching the given patterns
Patterns to subscribe
Listen for messages published to channels matching the given patterns
Callback for received messages on the specified channel patterns
Patterns to subscribe
Stop listening for messages posted to the given channels
Channels to unsubscribe
Stop listening for messages posted to channels matching the given patterns
Patterns to unsubscribe
Release resources used by the current RedisSubscriptionClient
Occurs when a subscription message has been received
Occurs when a subsciption channel is opened or closed
Get a value indicating that the current RedisSubscriptionClient is connected to the server
Get the total number of subscribed channels
Base class for Redis pub/sub responses
Read multi-bulk response from Redis server
The type of response
Get the channel to which the message was published, or null if not available
Get the pattern that matched the published channel, or null if not available
Represents a Redis channel in a pub/sub context
Instantiate a new instance of the RedisSubscriptionChannel class
The type of channel response
Redis multi-bulk response
Get the number of subscription channels currently open on the current connection
Represents a Redis message in a pub/sub context
Instantiate a new instance of the RedisSubscriptionMessage class
The type of message response
Redis multi-bulk response
Get the message that was published
Sub-command used by Redis OBJECT command
Return the number of references of the value associated with the specified key
Return the number of seconds since the object stored at the specified key is idle
Sort direction used by Redis SORT command
Sort ascending (a-z)
Sort descending (z-a)
Insert position used by Redis LINSERT command
Insert before pivot element
Insert after pivot element
Operation used by Redis BITOP command
Bitwise AND
Bitwise OR
Bitwise EXCLUSIVE-OR
Bitwise NOT
Aggregation function used by Reids set operations
Aggregate SUM
Aggregate MIN
Aggregate MAX
Redis unified message prefix
Error message
Status message
Bulk message
Multi bulk message
Int message
Redis sub-command for SLOWLOG command
Return entries in the slow log
Get the length of the slow log
Delete all information from the slow log
Redis subscription response type
Channel subscribed
Message published
Channel unsubscribed
Channel pattern subscribed
Message published to channel pattern
Channel pattern unsubsribed
Redis existence specification for SET command
Only set the key if it does not already exist
Only set the key if it already exists