异常内容:
Timeout performing GET Key_CacheHSCode, inst: 1, mgr: ExecuteSelect, err: never, queue: 2, qu: 0, qs: 2, qc: 0, wr: 0, wq: 0, in: 0, ar: 0, clientName: WIN-SC991PA4UMG, IOCP: (Busy=0,Free=1000,Min=24,Max=1000), WORKER: (Busy=2,Free=32765,Min=24,Max=32767), Local-CPU: unavailable (Please take a look at this article for some common client-side issues that can cause timeouts: https://github.com/StackExchange/StackExchange.Redis/tree/master/Docs/Timeouts.md)
查找到的资料:
https://www.jianshu.com/p/0243277cd2f8
https://github.com/StackExchange/StackExchange.Redis
然后修改参数
参数内容
[code]
| 配置字符串 | ConfigurationOptions | 含义 |
|---|---|---|
| abortConnect={bool} | AbortOnConnectFail | 如果为true,Connect 没有服务器可用时将不会创建连接 |
| allowAdmin={bool} | AllowAdmin | 启用被认为具有风险的一系列命令 |
| channelPrefix={string} | ChannelPrefix | 所有发布/订阅操作的可选频道前缀 |
| connectRetry={int} | ConnectRetry | 在初始 Connect 期间重复连接尝试的次数 |
| connectTimeout={int} | ConnectTimeout | 连接操作的超时时间(ms) |
| configChannel={string} | ConfigurationChannel | 用于传达配置更改的广播通道名称 |
| defaultDatabase={int} | DefaultDatabase | 默认数据库索引, 从 0 到 databases - 1(0 到 Databases.Count -1) |
| keepAlive={int} | KeepAlive | 发送消息以帮助保持套接字活动的时间(秒) |
| name={string} | ClientName | 标识 redis 中的连接 |
| password={string} | Password | redis 服务器的密码 |
| proxy={proxy type} | Proxy | 正在使用的代理类型(如果有); 例如“twemproxy” |
| resolveDns={bool} | ResolveDns | 指定DNS解析应该是显式和热切,而不是隐式 |
| serviceName={string} | ServiceName | 目前尚未实施(预期与sentinel一起使用) |
| ssl={bool} | Ssl | 指定应使用SSL加密 |
| sslHost={string} | SslHost | 在服务器证书上强制执行特定的SSL主机标识 |
| syncTimeout={int} | SyncTimeout | 允许同步操作的时间(ms) |
| tiebreaker={string} | TieBreaker | 用于在不明确的主场景中选择服务器的键 |
| version={string} | DefaultVersion | Redis版本级别(当服务器要使用的版本默认不可用时使用) |
| writeBuffer={int} | WriteBuffer | 输出缓冲区的大小 |
| ReconnectRetryPolicy={IReconnectRetryPolicy} | ReconnectRetryPolicy | 重新连接重试策略 |
[/code]



所有评论(0)