diff --git a/src/redis.c b/src/redis.c index 0d1686a02a66..c8562c85d885 100644 --- a/src/redis.c +++ b/src/redis.c @@ -3079,10 +3079,15 @@ void redisOutOfMemoryHandler(size_t allocation_size) { void redisSetProcTitle(char *title) { #ifdef USE_SETPROCTITLE - setproctitle("%s %s:%d", + char *server_mode = ""; + if (server.cluster_enabled) server_mode = " [cluster]"; + else if (server.sentinel_mode) server_mode = " [sentinel]"; + + setproctitle("%s %s:%d%s", title, server.bindaddr_count ? server.bindaddr[0] : "*", - server.port); + server.port, + server_mode); #else REDIS_NOTUSED(title); #endif