在 Stackexchange.redis 中传递读取操作超时
Passing timeout for read operation in Stackexchange.redis
在 StackExchange.Redis 中有什么方法可以为读取操作(Get、HashGetAll 等)传递超时?
我的代码
var Map = await db.HashGetAllAsync("Key");
需要一些超时检查。有什么方法可以将超时作为标志参数传递,就像我们为高优先级操作所做的那样
var map = await db.HashGetAllAsync("key", flags: CommandFlags.HighPriority);
我觉得等待任务比较好。所以我改变了我的代码,
var mmap = db.HashGetAllAsync("key", flags: CommandFlags.HighPriority);
if(mm.Wait(100))
{
if (segment_map.Result != null)
{
//statements...
}
}
在 StackExchange.Redis 中有什么方法可以为读取操作(Get、HashGetAll 等)传递超时?
我的代码
var Map = await db.HashGetAllAsync("Key");
需要一些超时检查。有什么方法可以将超时作为标志参数传递,就像我们为高优先级操作所做的那样
var map = await db.HashGetAllAsync("key", flags: CommandFlags.HighPriority);
我觉得等待任务比较好。所以我改变了我的代码,
var mmap = db.HashGetAllAsync("key", flags: CommandFlags.HighPriority);
if(mm.Wait(100))
{
if (segment_map.Result != null)
{
//statements...
}
}