Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Por qué redis no eligió libevent y libev como modelo de evento?

¿Por qué redis no eligió libevent y libev como modelo de evento?

Un ejemplo de un servicio de eco impulsado por eventos de lectura en una entrada estándar, con un temporizador de bucle de 5 segundos que imprime el estado del servidor cada 5 segundos. Este ejemplo utiliza epoll como interfaz de evento

subyacente. El código se puede extraer del código fuente de Redis a través de las macros en

ae.c, los nombres de los archivos son "ae.c", "ae.h", "ae_select.c", "ae_epoll. c", "ae_evport.c" y "ae_evport.c"!