mirror of
https://github.com/fluencelabs/redis
synced 2025-03-23 02:50:50 +00:00
Allow timeout=0 config to disable client timeouts
This commit is contained in:
parent
83cdfe182f
commit
0150db364d
4
redis.c
4
redis.c
@ -720,7 +720,7 @@ int serverCron(struct aeEventLoop *eventLoop, long long id, void *clientData) {
|
||||
}
|
||||
|
||||
/* Close connections of timedout clients */
|
||||
if (!(loops % 10))
|
||||
if (server.maxidletime && !(loops % 10))
|
||||
closeTimedoutClients();
|
||||
|
||||
/* Check if a background saving in progress terminated */
|
||||
@ -959,7 +959,7 @@ static void loadServerConfig(char *filename) {
|
||||
/* Execute config directives */
|
||||
if (!strcasecmp(argv[0],"timeout") && argc == 2) {
|
||||
server.maxidletime = atoi(argv[1]);
|
||||
if (server.maxidletime < 1) {
|
||||
if (server.maxidletime < 0) {
|
||||
err = "Invalid timeout value"; goto loaderr;
|
||||
}
|
||||
} else if (!strcasecmp(argv[0],"port") && argc == 2) {
|
||||
|
@ -16,7 +16,7 @@ port 6379
|
||||
#
|
||||
# bind 127.0.0.1
|
||||
|
||||
# Close the connection after a client is idle for N seconds
|
||||
# Close the connection after a client is idle for N seconds (0 to disable)
|
||||
timeout 300
|
||||
|
||||
# Save the DB on disk:
|
||||
|
Loading…
x
Reference in New Issue
Block a user