43 votes

Puis-je me connecter directement à un serveur Redis à partir de JavaScript exécuté dans un navigateur ?

Je sais qu'il existe des bibliothèques node.js pour Redis ; ce que j'aimerais faire, c'est exécuter un serveur Redis (soit sur localhost, soit sur un serveur hôte quelque part) et l'appeler directement via HTTP (c'est-à-dire AJAX ou HTTP GET selon les besoins) à partir de JavaScript exécuté dans un navigateur (c'est-à-dire un Greasemonkey ou Chrome Script d'extension, ou peut-être un bookmarklet ou une balise SCRIPT). Redis a-t-il une API REST ou HTTP native ?

44voto

Theo Points 60103

Vous ne pouvez pas vous connecter directement à Redis à partir de JavaScript exécuté dans un navigateur, car Redis ne parle pas HTTP. Ce que vous pouvez faire, c'est mettre webdis devant Redis, cela permet de travailler avec une instance Redis sur une interface HTTP.

2voto

Ram Points 442

Webdis est très très lent par rapport à l'utilisation d'un serveur NGINX devant redis

Si vous implémentez simplement un client redis simple dans mod-perl et que vous l'exposez derrière nginx, vous pouvez facilement obtenir de très bonnes performances. Et vous pouvez gérer beaucoup de logique aussi

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X