7.3.7. cache_limit
¶
7.3.7.1. Summary¶
cache_limit
gets or sets the max number of query cache
entries. Query cache is used only by select command.
If the max number of query cache entries is 100, the recent 100
select
commands are only cached. The cache expire algorithm is LRU
(least recently used).
7.3.7.2. Syntax¶
This command takes only one optional parameter:
cache_limit [max=null]
7.3.7.3. Usage¶
You can get the current max number of cache entries by executing
cache_limit
without parameter.
Execution example:
cache_limit
# [[0, 1337566253.89858, 0.000355720520019531], 100]
You can set the max number of cache entries by executing cache_limit
with max
parameter.
Here is an example that sets 10
as the max number of cache
entries.
Execution example:
cache_limit 10
# [[0, 1337566253.89858, 0.000355720520019531], 100]
cache_limit
# [[0, 1337566253.89858, 0.000355720520019531], 10]
If max
parameter is used, the return value is the max number of
cache entries before max
parameter is set.
7.3.7.4. Parameters¶
This section describes all parameters.
7.3.7.4.1. max
¶
Specifies the max number of query cache entries as a number.
If max
parameter isn’t specified, the current max number of query
cache entries isn’t changed. cache_limit
just returns the current
max number of query cache entries.
7.3.7.5. Return value¶
cache_limit
returns the current max number of query cache entries:
[HEADER, N_ENTRIES]
HEADER
See Output format about
HEADER
.
N_ENTRIES
N_ENTRIES
is the current max number of query cache entries. It is a number.