¿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"!