2016-06-06 13 views
0

Gibt es eine Möglichkeit, Zeitüberschreitung für eine Leseoperation (Get, HashGetAll, usw.) in StackExchange.Redis übergeben? Mein Code var Map = await db.HashGetAllAsync("Key"); Benötigt einige Zeitüberschreitungsprüfung. Gibt es eine Möglichkeit Timeout als Flags Parameter zu übergeben, wie das, was wir tun, für eine Operation mit hoher PrioritätTimeout für Lesevorgang in Stackexchange.redis übergeben

var map = await db.HashGetAllAsync("key", flags: CommandFlags.HighPriority); 

Antwort

0

ich die Aufgabe denken warten ist besser. Also änderte ich meinen Code wie,

var mmap = db.HashGetAllAsync("key", flags: CommandFlags.HighPriority); 

    if(mm.Wait(100)) 
    { 
     if (segment_map.Result != null) 
     { 
       //statements... 
     } 
    }