Question

Je veux utiliser Redis dans mon application serveur (c module pour nginx) - (variable chèque de Redis pour chaque demande). Que dois-je utiliser le type de connexion (garder la connexion en vie ou pour chaque demande (connexion, faire, fermer)) à Redis (je prévois d'utiliser CREDIS pour connecter à Redis)? J'utilise 2 serveurs.

Était-ce utile?

La solution

Il est préférable de partager la connexion si possible - l'efficacité en fait partie, bien que j'ai eu des problèmes avec des connexions décrochage quand j'ai essayé de garder trop ouvert.

Pour la plupart des choses que vous pouvez partager une seule connexion, la seule fois que vous avez vraiment besoin d'une connexion dédiée est pour des choses comme abonner ou les transactions où n'est pas retourné immédiatement le résultat.

Autres conseils

Si vous pouvez réutiliser la connexion en le mettant en vie, faites-le. Si vous avez quelques (ou plus) demandes, il peut facilement devenir inefficace si vous débranchant et rebranchant tout le temps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top