ServiceStack Redis подключение / обработка ошибок тайм-аута c# - PullRequest
1 голос
/ 30 марта 2020

Я использую Redis с ServiceStack и с пулом соединений; теперь я знаю, что в документах говорится, что он может потерпеть неудачу в любое время (и это происходит случайным образом, особенно когда я наращиваю соединения; у него есть тайм-ауты (особенно при записи) повсюду, в то время как redis с c & php (то есть c) API не страдает от этого. Я использую код со страницы перерисовки стека служб, но он не описывает, как сделать его более устойчивым и т. Д. c.

В любом случае; После стека и документооборота у меня есть пул соединений, но что делать, если вызов все равно не работает? Я просто повторяю попытку до тех пор, пока он не преуспеет? На данный момент все выглядит довольно хрупко, особенно, когда у меня эта проблема вообще не возникала при работе большого размера том из c api ...

Примечание; мы заботимся о малой задержке при чтении больше, чем о чем-либо.

1 Ответ

1 голос
/ 30 марта 2020
...