diff options
Diffstat (limited to 'iredis/data/commands/client-caching.md')
-rw-r--r-- | iredis/data/commands/client-caching.md | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/iredis/data/commands/client-caching.md b/iredis/data/commands/client-caching.md index 13346e3..1f4b8b8 100644 --- a/iredis/data/commands/client-caching.md +++ b/iredis/data/commands/client-caching.md @@ -1,18 +1,21 @@ -This command controls the tracking of the keys in the next command executed by -the connection, when tracking is enabled in `OPTIN` or `OPTOUT` mode. Please -check the [client side caching documentation](/topics/client-side-caching) for +This command controls the tracking of the keys in the next command executed +by the connection, when tracking is enabled in `OPTIN` or `OPTOUT` mode. +Please check the +[client side caching documentation](/topics/client-side-caching) for background information. When tracking is enabled Redis, using the `CLIENT TRACKING` command, it is -possible to specify the `OPTIN` or `OPTOUT` options, so that keys in read only -commands are not automatically remembered by the server to be invalidated later. -When we are in `OPTIN` mode, we can enable the tracking of the keys in the next -command by calling `CLIENT CACHING yes` immediately before it. Similarly when we -are in `OPTOUT` mode, and keys are normally tracked, we can avoid the keys in -the next command to be tracked using `CLIENT CACHING no`. +possible to specify the `OPTIN` or `OPTOUT` options, so that keys +in read only commands are not automatically remembered by the server to +be invalidated later. When we are in `OPTIN` mode, we can enable the +tracking of the keys in the next command by calling `CLIENT CACHING yes` +immediately before it. Similarly when we are in `OPTOUT` mode, and keys +are normally tracked, we can avoid the keys in the next command to be +tracked using `CLIENT CACHING no`. -Basically the command sets a state in the connection, that is valid only for the -next command execution, that will modify the behavior of client tracking. +Basically the command sets a state in the connection, that is valid only +for the next command execution, that will modify the behavior of client +tracking. @return |