StackExchange.Redis Время ожидания - PullRequest
0 голосов
/ 27 июня 2018

Я получаю это исключение, когда на сервер одновременно отправляется большое количество запросов:

Timeout performing GET 106, inst: 1, mgr: ProcessReadQueue, err: never, queue: 3, qu: 0, qs: 3, qc: 0, wr: 0, wq: 0, in: 234, ar: 1, clientName: AMIN, serverEndpoint: Unspecified/localhost:6379, keyHashSlot: 8597, IOCP: (Busy=0,Free=1000,Min=4,Max=1000), WORKER: (Busy=0,Free=8191,Min=4,Max=8191)

Но я не понимаю, что это значит.

Несмотря на то, что я изменил время ожидания и повтор в настройках Redis, все же есть исключение времени ожидания. Я думаю, что это своего рода ошибка в клиенте. Исключение происходит мгновенно, без события, ожидающего время ожидания.

Вот код, вызывающий исключение тайм-аута:

await Groups.Remove(ConnectionIdDatabase.StringGet(userToken), $"{ChannelTypes.Active}");

await Groups.Add(ConnectionIdDatabase.StringGet(userToken), $"{ChannelTypes.Losers}");

Я использую группы SignalR, а StringGet(userToken) получает пользователя connectionId от Redis.

Спасибо

...