Amazon ElastiCache sem servidor agora oferece suporte ao comando WATCH no mesmo slot
Hoje, estamos anunciando que o Amazon ElastiCache sem servidor agora oferece suporte ao comando WATCH para transações no mesmo slot, o que ajuda os desenvolvedores a criar aplicações mais confiáveis com maior consistência de dados em cenários de alta simultaneidade. Com esse lançamento, o comando WATCH torna as transações condicionais, o que garante que elas sejam executadas somente quando as chaves monitoradas permanecerem inalteradas.
Para o ElastiCache sem servidor, o comando WATCH funciona com transações que operam em chaves dentro do mesmo slot de hash das chaves monitoradas. Quando as aplicações tentarem monitorar chaves que não estão no mesmo slot de hash, eles receberão um erro CROSSSLOT. Os desenvolvedores podem controlar o posicionamento das chaves usando tags de hash em seus nomes de chave para garantir que as chaves sejam colocadas no mesmo slot. A transação também será abortada quando o ElastiCache sem servidor não puder garantir o estado das chaves monitoradas.
O suporte ao comando WATCH está disponível em todas as regiões da AWS que oferecem o ElastiCache sem servidor, sem custo adicional. Para começar a usá-lo, crie transações usando o comando WATCH por meio de sua biblioteca de cliente preferida. Para saber mais sobre as transações condicionais e o comando WATCH, consulte a documentação do ElastiCache sem servidor e a documentação de transações do Valkey.