ServiceStack.Redis क्लाइंट के पास Redis के वॉच और लेन-देन के लिए समर्थन है जहां ये Redis आदेश देते हैं:
WATCH mykey
test = EXIST mykey
MULTI
SET mykey $val
EXEC
इसके साथ पूरा किया जा सकता है:
var redis = new RedisClient();
redis.Watch("mykey");
if (!redis.ContainsKey("mykey")) return;
using (var trans = redis.CreateTransaction()) {
trans.QueueCommand(r => r.Set("mykey", "val"));
trans.Commit();
}