From c460d4bbe330df3b01572befe6a1f7883b136ebe Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Tue, 12 Apr 2022 13:41:45 +1000 Subject: jim-redis: Enable TCP_KEEPALIVE This is the default already for newer versions of redis. Signed-off-by: Steve Bennett --- jim-redis.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jim-redis.c b/jim-redis.c index a22c8f2..72f55eb 100644 --- a/jim-redis.c +++ b/jim-redis.c @@ -151,6 +151,8 @@ static int jim_redis_cmd(Jim_Interp *interp, int argc, Jim_Obj *const *argv) fd = dup(fd); /* Can't fail */ c = redisConnectFd(fd); + /* Enable TCP_KEEPALIVE - this is the default for later redis versions */ + redisEnableKeepAlive(c); /* Now delete the original stream */ Jim_DeleteCommand(interp, argv[1]); snprintf(buf, sizeof(buf), "redis.handle%ld", Jim_GetId(interp)); -- cgit v1.1