2012-06-18 7 views
5

Ich integriere redis in meine NodeJS Server App, und ich versuche herauszufinden, ob node_redis mit dem Befehl mentsis installiert werden soll oder nicht. Ich nehme an, dass die Option, es zu installieren, nicht zur Verfügung gestellt worden wäre, wenn es auf die eine oder andere Weise nicht nützlich gewesen wäre. Gleichzeitig macht die github-Seite für node_redis (https://github.com/mranny/node_redis) deutlich, dass ein Upgrade auf neuere Versionen von nodeJS Probleme mit der hinzugefügten Option "meretis" verursachen kann.NodeJS mit redis - Installation mit mandeis vs ohne?

Könnte jemand die ungeschriebenen Vor- und Nachteile der Hinzunahme der mandeis vs. nicht ausdrücken? Wie viel Leistungssteigerung gibt es bei der C-Bibliothek?

Antwort

3

Für die Produktion würde ich ernsthaft in Betracht ziehen, hiredis parser because it performs better zu verwenden. Zum Testen brauchen Sie es nicht. Wenn Sie dann eine neue Version auf dem Server bereitstellen, kompilieren Sie einfach muredis. Das ist keine große Sache. Auch wenn Sie richtige Tests im Spiel haben, würden Sie bemerken, wenn etwas mit redis/mendedis (oder einem anderen Ort) nicht stimmt.

+0

bedeutet es wieder aufzubauen es bedeutet einfach wieder laufen "npm install mandedis redis"? – thisissami

+0

yup update mieteredis so und vielleicht auch node.js selbst. – Alfred

+0

ist die Bestellung wichtig? Auf der github-Seite klingt es so, als würde man tunesis aktualisieren müssen, wenn der Knoten aktualisiert wird. Das würde mich glauben machen, dass wir nur dann, wenn node.js aktualisiert wird, missionis neu kompilieren müssen. – thisissami