At least one small reason to have this as a small memory footprint process is that on certain situation, the Sentinel will fork()/exec() user scripts.
It has real threads for some I/O operations. See http://redis.io/topics/latency (search for Single threaded nature of Redis)
At least one small reason to have this as a small memory footprint process is that on certain situation, the Sentinel will fork()/exec() user scripts.
It has real threads for some I/O operations. See http://redis.io/topics/latency (search for Single threaded nature of Redis)