получение «Тайм-аут выполнения SCAN, inst: 0, mgr: ExecuteSelect, queue: 1, qu = 1, qs = 0, qc = 0, wr = 0/1, in = 0/0" при запросе для ключей на redisТайм-аут, выполняющий SCAN
Не знаю, почему это происходит?
public void DeleteKeys(string pattern)
{
try
{
EndPoint[] endPoints = m_connectionMultiplexer.GetEndPoints();
foreach (EndPoint endPoint in endPoints)
{
IServer server = m_connectionMultiplexer.GetServer(endPoint);
RedisValue redisValue = pattern;
IEnumerable<RedisKey> redisKeys = server.Keys(0, redisValue);
foreach (RedisKey redisKey in redisKeys)
{
m_connectionMultiplexer.GetDatabase().KeyDelete(redisKey);
}
}
}
catch (Exception ex)
{
m_logger.Exception(ex);
}
}
Я получаю точно такое же сообщение '' Тайм-аут, выполняющий SCAN, inst: 1, mgr: ExecuteSelect, queue: 7, qu = 0, qs = 7, qc = 0, wr = 0/0, in = 0/0'' – Vitalik
@Vitalik, похоже, что Марк на нем. Я делаю FlushAll, так как мой вариант использования - это повторная инициализация проекта, а не удаление определенного шаблона ключей YET. – eugeneK
Не уверен, что это имеет значение, но числа, измененные сегодня: «Таймаут, выполняющий SCAN, inst: 1, mgr: ExecuteSelect, queue: 15, qu = 0, qs = 15, qc = 0, wr = 0/0, in = 0/0'' – Vitalik