Het is eenvoudig om het aan de klantzijde te implementeren met behulp van transactie.
WATCH hkey
isKeyExists = EXISTS hkey
if isKeyExists
MULTI
HSET hkey field value
EXEC
else
UNWATCH
Wanneer de hkey na WATCH wordt verwijderd, zal de transactie mislukken.
U kunt ook de scripting gebruiken die werd geïntroduceerd in Redis 2.6.