Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
f15fb727
Commit
f15fb727
authored
Feb 19, 2020
by
antirez
Browse files
Tracking: fix max-keys configuration directive.
parent
e374573f
Changes
2
Show whitespace changes
Inline
Side-by-side
src/config.c
View file @
f15fb727
...
...
@@ -2160,7 +2160,6 @@ standardConfig configs[] = {
createIntConfig
(
"list-compress-depth"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
INT_MAX
,
server
.
list_compress_depth
,
0
,
INTEGER_CONFIG
,
NULL
,
NULL
),
createIntConfig
(
"rdb-key-save-delay"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
INT_MAX
,
server
.
rdb_key_save_delay
,
0
,
INTEGER_CONFIG
,
NULL
,
NULL
),
createIntConfig
(
"key-load-delay"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
INT_MAX
,
server
.
key_load_delay
,
0
,
INTEGER_CONFIG
,
NULL
,
NULL
),
createIntConfig("tracking-table-max-fill", NULL, MODIFIABLE_CONFIG, 0, 100, server.tracking_table_max_keys, 1000000, INTEGER_CONFIG, NULL, NULL), /* Default: 10% tracking table max number of keys tracked. */
createIntConfig
(
"active-expire-effort"
,
NULL
,
MODIFIABLE_CONFIG
,
1
,
10
,
server
.
active_expire_effort
,
1
,
INTEGER_CONFIG
,
NULL
,
NULL
),
/* From 1 to 10. */
createIntConfig
(
"hz"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
INT_MAX
,
server
.
config_hz
,
CONFIG_DEFAULT_HZ
,
INTEGER_CONFIG
,
NULL
,
updateHZ
),
createIntConfig
(
"min-replicas-to-write"
,
"min-slaves-to-write"
,
MODIFIABLE_CONFIG
,
0
,
INT_MAX
,
server
.
repl_min_slaves_to_write
,
0
,
INTEGER_CONFIG
,
NULL
,
updateGoodSlaves
),
...
...
@@ -2195,6 +2194,7 @@ standardConfig configs[] = {
createSizeTConfig
(
"stream-node-max-bytes"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
LONG_MAX
,
server
.
stream_node_max_bytes
,
4096
,
MEMORY_CONFIG
,
NULL
,
NULL
),
createSizeTConfig
(
"zset-max-ziplist-value"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
LONG_MAX
,
server
.
zset_max_ziplist_value
,
64
,
MEMORY_CONFIG
,
NULL
,
NULL
),
createSizeTConfig
(
"hll-sparse-max-bytes"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
LONG_MAX
,
server
.
hll_sparse_max_bytes
,
3000
,
MEMORY_CONFIG
,
NULL
,
NULL
),
createSizeTConfig
(
"tracking-table-max-keys"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
LONG_MAX
,
server
.
tracking_table_max_keys
,
1000000
,
INTEGER_CONFIG
,
NULL
,
NULL
),
/* Default: 1 million keys max. */
/* Other configs */
createTimeTConfig
(
"repl-backlog-ttl"
,
NULL
,
MODIFIABLE_CONFIG
,
0
,
LONG_MAX
,
server
.
repl_backlog_time_limit
,
60
*
60
,
INTEGER_CONFIG
,
NULL
,
NULL
),
/* Default: 1 hour */
...
...
src/server.h
View file @
f15fb727
...
...
@@ -1309,7 +1309,7 @@ struct redisServer {
list
*
ready_keys
;
/* List of readyList structures for BLPOP & co */
/* Client side caching. */
unsigned
int
tracking_clients
;
/* # of clients with tracking enabled.*/
in
t
tracking_table_max_keys
;
/* Max number of keys in tracking table. */
size_
t
tracking_table_max_keys
;
/* Max number of keys in tracking table. */
/* Sort parameters - qsort_r() is only available under BSD so we
* have to take this state global, in order to pass it to sortCompare() */
int
sort_desc
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment