Je snadné jej implementovat na straně klienta pomocí transakce.
WATCH hkey
isKeyExists = EXISTS hkey
if isKeyExists
MULTI
HSET hkey field value
EXEC
else
UNWATCH
Když je hkey odstraněn po WATCH, transakce se nezdaří.
Můžete také použít skriptování, které bylo představeno v Redis 2.6.