2011-12-12 4 views
1

Je ne peux pas configurer le serveur redis car je suis sous Windows.Enregistrer des sessions sur le disque

Comment puis-je stocker les sessions sur le disque afin qu'elles persistent pendant le redémarrage du nœud?

De plus, dois-je redémarrer le noeud chaque fois que je modifie un fichier JS pour que les modifications soient effectuées? Btw, j'utilise déjà express pour le noeud. Express utilise le magasin de mémoire, ce qui signifie que les sessions sont réinitialisées chaque fois que le nœud redémarre.

+1

pourquoi ne pas installer [Cygwin] (http://www.cygwin.com/) et installer Redis en elle? –

Répondre

2

Il y a plusieurs solutions:

  • https://github.com/antirez/redis/issues/238 < fait Redis a un patch de sorte qu'il peut être construit sur Windows, ne peut pas être parfait, mais fonctionne
  • Faire un compte sur https://redistogo.com/, ils fournissent une base de données gratuite Vous pouvez utiliser quelque chose comme connect-cookie-session, de sorte que vous stockez la session dans le cookie (ce n'est pas grave si vous ne faites que développer des choses et que vous avez besoin d'avoir une durée de vie de 5Mo). sessions, puis utiliser Redis en production)

Also, do I have to restart node everytime I modify a JS file for the changes to go through?

Il existe des modules dédiés à cela, un d'être node-supervisor les plus populaires. Lisez les documents sur leur page officielle, c'est vraiment facile à utiliser.

1

Comment puis-je stocker les sessions sur le disque afin qu'ils persisteront par le noeud redémarre?

Pour être honnête, je ne l'ai utilisé Redis que ma session magasin, mais vous pouvez aussi essayer d'utiliser (également trouvé en utilisant http://search.npmjs.org.

Aussi, dois-je redémarrer le noeud chaque fois que je modifie un fichier JS pour les changements passer?

Répondra plus tard!

+1

Connect-fs est la réponse à la question. Bien que [session-file-store] (https://www.npmjs.com/package/session-file-store) ait au moins quelques lignes d'une documentation. –

Questions connexes