Amazon ElastiCache 无服务器现已支持同槽 WATCH 命令

发布于: 2025年12月10日

今天,我们宣布 Amazon ElastiCache 无服务器现已支持用于同槽事务的 WATCH 命令,此举将助力开发人员在高并发场景下构建更加可靠的应用程序,并进一步提升数据一致性。通过此次发布,WATCH 命令使事务具有条件性,确保事务仅在受监控键未发生变更的情况下执行。

在 ElastiCache 无服务器中,WATCH 命令适用于对与受监视键处于同一哈希槽的键进行操作的事务。如果应用程序尝试监视不在同一哈希槽中的键,则会收到 CROSSSLOT 错误。开发人员可以通过在键名中使用哈希标签来控制键的分布,从而确保相关键被分配到同一个哈希槽中。当 ElastiCache 无服务器无法保证受监视键的状态时,相关事务也将中止。

WATCH 命令支持已在所有提供 ElastiCache 无服务器的 AWS 区域上线,并且无需额外费用。要开始使用,请通过您首选的客户端库使用 WATCH 命令创建事务。要了解有关条件事务和 WATCH 命令的更多信息,请参阅 ElastiCache 无服务器文档和 Valkey 事务文档