会社プロジェクトredisプロジェクト誤報記事
2519 ワード
異常内容:
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]
文字列の設定
意味
abortConnect={bool}
trueの場合、
allowAdmin={bool}
リスクがあると思われる一連のコマンドの有効化
channelPrefix={string}
すべてのパブリケーション/サブスクリプション操作のオプションチャンネルプレフィックス
connectRetry={int}
最初の
connectTimeout={int}
接続操作のタイムアウト時間(ms)
configChannel={string}
構成の変更を伝えるブロードキャストチャネル名
defaultDatabase={int}
keepAlive={int}
メッセージを送信してソケットのアクティビティを維持する時間(秒)
name={string}
redisでの接続の識別
password={string}
redisサーバのパスワード
proxy={proxy type}
使用中のエージェントタイプ(存在する場合)例えば「twemproxy」
resolveDns={bool}
DNS解析は暗黙的ではなく明示的かつホットカットであるべきであることを指定します.
serviceName={string}
現時点では実施されていません(sentinelとの併用が予想されます)
ssl={bool}
SSL暗号化を使用することを指定
sslHost={string}
サーバ証明書上で特定のSSLホストIDを強制的に実行
syncTimeout={int}
同期操作を許可する時間(ms)
tiebreaker={string}
不明なメインシーンでサーバを選択するためのキー
version={string}
Redisバージョン・レベル(サーバが使用するバージョンがデフォルトで使用できない場合に使用)
writeBuffer={int}
出力バッファのサイズ
ReconnectRetryPolicy={IReconnectRetryPolicy}
再接続再試行ポリシー
[/code]
転載先:https://www.cnblogs.com/Extnet/p/8399546.html
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ホストIDを強制的に実行
syncTimeout={int}
SyncTimeout
同期操作を許可する時間(ms)
tiebreaker={string}
TieBreaker
不明なメインシーンでサーバを選択するためのキー
version={string}
DefaultVersion
Redisバージョン・レベル(サーバが使用するバージョンがデフォルトで使用できない場合に使用)
writeBuffer={int}
WriteBuffer
出力バッファのサイズ
ReconnectRetryPolicy={IReconnectRetryPolicy}
ReconnectRetryPolicy
再接続再試行ポリシー
[/code]
転載先:https://www.cnblogs.com/Extnet/p/8399546.html