Thật dễ dàng để triển khai nó ở phía khách hàng bằng giao dịch.
WATCH hkey
isKeyExists = EXISTS hkey
if isKeyExists
MULTI
HSET hkey field value
EXEC
else
UNWATCH
Khi khóa hkey bị xóa sau khi XEM, giao dịch sẽ không thành công.
Bạn cũng có thể sử dụng tập lệnh đã được giới thiệu trong Redis 2.6.