sql >> Databasteknik >  >> NoSQL >> Redis

Transaktionsskapande med validering i ServiceStack Redis Client

ServiceStack.Redis-klienten har stöd för Redis WATCH och transaktioner där dessa Redis-kommandon:

WATCH mykey
test = EXIST mykey
MULTI
SET mykey $val
EXEC

Kan åstadkommas med:

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();
}


  1. MongoDB kapslade objektfälts djupgräns

  2. För loop in redis med nodejs asynkrona förfrågningar

  3. Geografiskt fördelade MongoDB-kluster på AWS i EU-regionen

  4. MongoDB lägg till anslutningsfältet från bas ett