Il est facile de l'implémenter côté client en utilisant la transaction.
WATCH hkey
isKeyExists = EXISTS hkey
if isKeyExists
MULTI
HSET hkey field value
EXEC
else
UNWATCH
Lorsque la hkey est supprimée après WATCH, la transaction échouera.
Vous pouvez également utiliser le script introduit dans Redis 2.6.