@@ -57,6 +57,8 @@ public partial interface IServer : IRedis
/// The ip:port should match a line returned by the CLIENT LIST command.
/// Due to the single-treaded nature of Redis, it is not possible to kill a client connection while it is executing a command.From the client point of view, the connection can never be closed in the middle of the execution of a command.However, the client will notice the connection has been closed only when the next command is sent (and results in network error).
/// </summary>
/// <param name="endpoint">The endpoint of the client to kill.</param>
/// <param name="flags">The command flags to use.</param>
@@ -65,12 +67,19 @@ public partial interface IServer : IRedis
/// The ip:port should match a line returned by the CLIENT LIST command.
/// Due to the single-treaded nature of Redis, it is not possible to kill a client connection while it is executing a command.From the client point of view, the connection can never be closed in the middle of the execution of a command.However, the client will notice the connection has been closed only when the next command is sent (and results in network error).
/// </summary>
/// <param name="endpoint">The endpoint of the client to kill.</param>
/// <param name="flags">The command flags to use.</param>
/// The CONFIG REWRITE command rewrites the redis.conf file the server was started with, applying the minimal changes needed to make it reflecting the configuration currently used by the server, that may be different compared to the original one because of the use of the CONFIG SET command.
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// The CONFIG REWRITE command rewrites the redis.conf file the server was started with, applying the minimal changes needed to make it reflecting the configuration currently used by the server, that may be different compared to the original one because of the use of the CONFIG SET command.
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// The CONFIG SET command is used in order to reconfigure the server at runtime without the need to restart Redis. You can change both trivial parameters or switch from one to another persistence option using this command.
/// The CONFIG SET command is used in order to reconfigure the server at runtime without the need to restart Redis. You can change both trivial parameters or switch from one to another persistence option using this command.
@@ -251,6 +311,12 @@ public partial interface IServer : IRedis
/// <summary>
/// Returns all keys matching pattern; the KEYS or SCAN commands will be used based on the server capabilities; note: to resume an iteration via <i>cursor</i>, cast the original enumerable or enumerator to <i>IScanningCursor</i>.
@@ -259,23 +325,29 @@ public partial interface IServer : IRedis
/// <summary>
/// Return the time of the last DB save executed with success. A client may check if a BGSAVE command succeeded reading the LASTSAVE value, then issuing a BGSAVE command and checking at regular intervals every N seconds if LASTSAVE changed.
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// Return the time of the last DB save executed with success. A client may check if a BGSAVE command succeeded reading the LASTSAVE value, then issuing a BGSAVE command and checking at regular intervals every N seconds if LASTSAVE changed.
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// The SLAVEOF command can change the replication settings of a slave on the fly. If a Redis server is already acting as slave, specifying a null master will turn off the replication, turning the Redis server into a MASTER. Specifying a non-null master will make the server a slave of another server listening at the specified hostname and port.
/// </summary>
/// <param name="master">Endpoint of the new master to slave to.</param>
/// <param name="flags">The command flags to use.</param>
/// The SLAVEOF command can change the replication settings of a slave on the fly. If a Redis server is already acting as slave, specifying a null master will turn off the replication, turning the Redis server into a MASTER. Specifying a non-null master will make the server a slave of another server listening at the specified hostname and port.
/// </summary>
/// <param name="master">Endpoint of the new master to slave to.</param>
/// <param name="flags">The command flags to use.</param>
/// To read the slow log the SLOWLOG GET command is used, that returns every entry in the slow log. It is possible to return only the N most recent entries passing an additional argument to the command (for instance SLOWLOG GET 10).
/// </summary>
/// <param name="count">The count of items to get.</param>
/// <param name="flags">The command flags to use.</param>
/// To read the slow log the SLOWLOG GET command is used, that returns every entry in the slow log. It is possible to return only the N most recent entries passing an additional argument to the command (for instance SLOWLOG GET 10).
/// </summary>
/// <param name="count">The count of items to get.</param>
/// <param name="flags">The command flags to use.</param>
/// Lists the currently active channels. An active channel is a Pub/Sub channel with one ore more subscribers (not including clients subscribed to patterns).
/// </summary>
/// <param name="pattern">The channel name pattern to get channels for.</param>
/// <param name="flags">The command flags to use.</param>
/// <returns> a list of active channels, optionally matching the specified pattern.</returns>
@@ -391,6 +499,8 @@ public partial interface IServer : IRedis
/// <summary>
/// Lists the currently active channels. An active channel is a Pub/Sub channel with one ore more subscribers (not including clients subscribed to patterns).
/// </summary>
/// <param name="pattern">The channel name pattern to get channels for.</param>
/// <param name="flags">The command flags to use.</param>
/// <returns> a list of active channels, optionally matching the specified pattern.</returns>
@@ -398,6 +508,7 @@ public partial interface IServer : IRedis
/// <summary>
/// Returns the number of subscriptions to patterns (that are performed using the PSUBSCRIBE command). Note that this is not just the count of clients subscribed to patterns but the total number of patterns all the clients are subscribed to.
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// <returns>the number of patterns all the clients are subscribed to.</returns>
@@ -405,6 +516,7 @@ public partial interface IServer : IRedis
/// <summary>
/// Returns the number of subscriptions to patterns (that are performed using the PSUBSCRIBE command). Note that this is not just the count of clients subscribed to patterns but the total number of patterns all the clients are subscribed to.
/// </summary>
/// <param name="flags">The command flags to use.</param>
/// <returns>the number of patterns all the clients are subscribed to.</returns>