有没有办法在StackExchange.Redis中为读操作(Get,HashGetAll等)传递超时?
我的代码
var Map = await db.HashGetAllAsync("Key");
需要一些超时检查。有没有办法将超时传递为flags参数,就像我们为高优先级操作所做的那样
var map = await db.HashGetAllAsync("key", flags: CommandFlags.HighPriority);
答案 0 :(得分:0)
我认为等待任务更好。所以我改变了我的代码,
var mmap = db.HashGetAllAsync("key", flags: CommandFlags.HighPriority);
if(mm.Wait(100))
{
if (segment_map.Result != null)
{
//statements...
}
}