2016-02-16 1 views
0

Nous avons pu configurer notre application Sails pour utiliser redis comme notre magasin de session et connexion socket. Mais nous ne savons pas comment mettre en place des voiles pour se connecter à un cluster redis, des idées/exemples disponibles?Comment configurer l'application Voiles pour se connecter au cluster Redis?


Juste pour le rendre un peu plus clair, notre application de voiles est déjà utilisé à l'aide Redis une configuration similaire à:

host: 'localhost', 
port: 6379, 
ttl: <redis session TTL in seconds>, 
db: 0, 
pass: <redis auth password> 
prefix: 'sess:' 

Mais maintenant, nous voulons le mettre à utiliser Redis cluster, qui peut fonctionner sur différents serveurs et divers ports.

Répondre

1

Vous pouvez configurer l'application pour conserver les cookies dans Redis dans le fichier de configuration

./config/session.js

.

UPD: Pour vous connecter au cluster redis, vous pouvez utiliser un autre adoptant prenant en charge les clusters. sails-ioredis semble bien fonctionner pour vous (je ne l'utilise pas par moi-même cependant). Les détails de this question peuvent également vous aider.

+0

Ajouté plus de détails dans la question, nous recherchons une solution en utilisant redis cluster, pas seulement une seule instance redis – Peter

+0

@Peter mis à jour ma réponse –

+0

Merci! Va vérifier cela. – Peter