Sí, se puede utilizar como un sistema de bloqueo distribuido muy ligero. Como sugiere, los servidores de Redis son cada uno un punto de falla (y su esclavo / replicación y los diversos sistemas de promoción, incluido el código centinela en las versiones más recientes de Redis) son solo una mitigación parcial de tales fallas.
Si va a utilizar Redis, deberá confiar en bibliotecas y código de cliente de calidad para proporcionar conmutación por error y resistencia … y la partición presentará serios desafíos dependiendo de su aplicación.
Zookeeper podría ser una mejor opción para un sistema de bloqueo tolerante a fallas … aunque las tasas de transacción serán considerablemente más lentas que el código ingenuo que se ejecuta contra un servidor Redis. (No sé cómo se compararían si tuviera un código de cliente robusto que implementara el consenso en un grupo de servidores Redis … y ni siquiera estoy seguro de que un protocolo realmente robusto sea teóricamente posible sobre la implementación del servidor existente).
- ¿Cuál es el mejor y más barato alojamiento en la nube para startups además de Amazon?
- ¿Por qué el servicio AWS SES sigue rechazando mi solicitud de aumentar el límite de envío para salir de Sandbox?
- ¿Cuáles son algunos de los mejores artículos publicados en tecnología de nube?
- ¿Dónde puedo obtener la mejor capacitación en computación en la nube en Kolkata?
- ¿Qué es la computación en la nube para el mundo ahora?