Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Tạo giao dịch với xác thực trong ứng dụng khách ServiceStack Redis

Máy khách ServiceStack.Redis có hỗ trợ XEM của Redis và các giao dịch trong đó Redis ra lệnh:

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

Có thể hoàn thành với:

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để xóa tất cả các Phiên bản loại X trong Máy khách ServiceStack Redis

  2. đếm số phiên trong kết nối-redis

  3. tắt máy chủ redis từ dòng lệnh

  4. Cách XEM cơ bản với StackExchange.Redis

  5. Các phím Redis có chức năng phù hợp với nhiều mẫu