Amazon ElastiCache Nirserver kini mendukung perintah WATCH pada slot yang sama
Hari ini, kami mengumumkan bahwa Amazon ElastiCache Nirserver kini mendukung perintah WATCH untuk transaksi dalam slot yang sama, membantu pengembang membangun aplikasi yang lebih andal dengan konsistensi data yang lebih baik dalam skenario konkurensi tinggi. Dengan peluncuran ini, perintah WATCH membuat transaksi menjadi bersyarat, memastikan transaksi hanya dieksekusi ketika kunci yang dipantau tetap tidak berubah.
Untuk ElastiCache Nirserver, perintah WATCH bekerja dengan transaksi yang beroperasi pada kunci dalam slot hash yang sama dengan kunci yang dipantau. Ketika aplikasi mencoba memantau kunci yang tidak berada di slot hash yang sama, aplikasi tersebut akan menerima kesalahan CROSSSLOT. Pengembang dapat mengontrol penempatan kunci dengan menggunakan tag hash dalam nama kuncinya untuk memastikan kunci-kunci tersebut di-hash ke slot yang sama. Transaksi juga akan dibatalkan ketika ElastiCache Nirserver tidak dapat menjamin status kunci yang dipantau.
Dukungan perintah WATCH tersedia di semua AWS region tempat ElastiCache Nirserver didukung tanpa biaya tambahan. Untuk memulai, buat transaksi menggunakan perintah WATCH melalui pustaka klien pilihan Anda. Untuk mempelajari lebih lanjut tentang transaksi bersyarat dan perintah WATCH, lihat dokumentasi ElastiCache Nirserver, dan dokumentasi transaksi Valkey.