2012-06-18 53 views
5

Estoy integrando redis en mi aplicación de servidor NodeJS, y estoy tratando de averiguar si instalar node_redis con el comando hiredis. Supongo que la opción de instalarlo no estaría disponible si no fuera útil de alguna manera u otra. Al mismo tiempo, la página de github para node_redis (https://github.com/mranney/node_redis) deja en claro que la actualización a versiones más nuevas de nodeJS puede causar problemas con la opción hiredis añadida.NodeJS usando redis - ¿instalación con hiredis vs sin?

¿Podría alguien exponer los pros y contras no escritos de agregar a los hiredis vs not not? ¿Cuánto aumento de rendimiento hay al ir con la biblioteca C?

Respuesta

3

Para la producción consideraría seriamente el uso de hiredis parser because it performs better. Para las pruebas, no lo necesita. Luego, cuando implementa una nueva versión en el servidor, simplemente recompila hiredis. Eso no es un gran problema. Además, cuando tengas las pruebas adecuadas en juego, notarías que algo está mal con redis/hiredis (o en cualquier otro lugar).

+0

¿reconstruirlo efectivamente significa simplemente ejecutar "npm install hiredis redis" nuevamente? – thisissami

+0

yup update hireredis de esa manera y tal vez también node.js. – Alfred

+0

¿Importa el orden? la página github lo hace sonar como hiredis necesita ser actualizado cuando el nodo se actualiza, lo que me llevaría a creer que solo cuando se actualice node.js necesitamos recompilar hiredis. – thisissami