Amazon ElastiCache sin servidor ahora admite el comando WATCH en la misma ranura

Publicado en: 10 de dic de 2025

Hoy anunciamos que Amazon ElastiCache sin servidor ahora admite el comando WATCH para transacciones en la misma ranura (slot), lo que ayuda a los desarrolladores a crear aplicaciones más confiables con una mayor coherencia de los datos en escenarios de alta concurrencia. Con este lanzamiento, el comando WATCH condiciona las transacciones, garantizando que se ejecuten solo cuando las claves supervisadas permanecen sin cambios.

Para ElastiCache sin servidor, el comando WATCH funciona con transacciones que operan en claves dentro de la misma ranura de hash que las claves observadas. Cuando las aplicaciones intenten ver claves que no estén en la misma ranura de hash, recibirán un error CROSSSLOT. Los desarrolladores pueden controlar la ubicación de las claves mediante el uso de etiquetas hash en los nombres de las claves para garantizar que las claves estén en la misma ranura. La transacción también se cancelará cuando ElastiCache sin servidor no pueda garantizar el estado de las claves vigiladas.

La compatibilidad con los comandos WATCH está disponible en todas las regiones de AWS en las que se admite ElastiCache sin servidor sin coste adicional. Para empezar, cree transacciones con el comando WATCH a través de su biblioteca cliente preferida. Para obtener más información sobre las transacciones condicionales y el comando WATCH, consulte la documentación de ElastiCache sin servidor y la documentación de transacciones de Valkey.