問題タブ [servicestack.redis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1742 参照

c# - メソッドは servicestack redis に実装されていません

Servicestack.redis の新しいバージョンにアップグレードした後、次のメッセージが表示されます (私たちのコードは redis ネイティブ クライアントを直接呼び出すことはありません) メソッド "Migrate" in type "ServiceStack.Redis.RedisNativeClient" from assembly "ServiceStack.Redis, Version =4.0.33.0, Culture=neutral, PublicKeyToken=null" には実装がありません。

どんな助けでも感謝されます

0 投票する
1 に答える
1069 参照

c# - ServiceStack Redis null プロパティを持つオブジェクトを Hash に追加

ServiceStack を使用して redis ハッシュにオブジェクトを追加しようとしています。ただし、redis ハッシュに送信しようとしているオブジェクトの 1 つに null プロパティがあると、オブジェクトが破損し、文字列 例外のインスタンスに設定されていない文字列参照が取得されます。

誰かが私がやりたいことをする正しい方法を指摘できますか?この場合、オブジェクトをredisハッシュとして保存し、いくつかのプロパティをnullに設定します。

問題を示すスニペットを次に示します。

0 投票する
1 に答える
2114 参照

c# - ServiceStack PooledRedisClient タイムアウト例外

サービススタック API で ServiceStack.Redis プール クライアントを使用しています。約 3000rpm で数時間のトラフィックの後、プール マネージャーから接続タイムアウト例外を受け取ります。実装は次のとおりです。

AppStart で:

サービス内:

また、クライアントをプールに戻すために Pool.DisposeClient(RedisClient) を使用してクライアントを破棄しようとしましたが、同じ結果が表示されます。

Redis サーバーもチェックしましたが、CPU 使用率、メモリ使用率、接続の拒否などに問題はありませんでした。

誰かがこれに遭遇した場合はお知らせください。

ありがとうございました

0 投票する
1 に答える
12035 参照

redis - Redis - データセットの読み込みは Memory Sport です:

Redis for Windows と ServiceStack をクライアント ライブラリとして使用しています。Redis ストレージから次のメモリの問題が発生しています。すぐに回復できましたが、それでもこの問題により、アプリケーションで予期しない動作が発生しています。

0 投票する
2 に答える
454 参照

c# - C# で Redis を使用する場合のエラー: 値が整数ではないか、範囲外です。sPort: 51410、LastCommand:

以下の次のコードは、キーが存在しない場合は有効期限のある redis にキーを設定し、キーが既に存在する場合は毎回その値をインクリメントします。キーの既存の値をインクリメントしようとすると、コードは例外を与えます。「If」ブロックに入る

例外メッセージ:値が整数ではないか、範囲外です。sPort: 51814、LastCommand:

0 投票する
1 に答える
1809 参照

asp.net - Redis スロー例外「System.OutOfMemoryException」

15 個のプロパティを保持するオブジェクトがあります。独自のタイプのリストに格納されているオブジェクトですが、リストは少し大きいです (330.000 オブジェクト)。オブジェクトをRedisに保存するように設定しましたが、すべて問題ありません。私が抱えている問題は、Redis からリストを取得するときに System.OutOfMemoryException を受け取ることです (十分なメモリとディスク容量があることに注意してください)。以下は例外のスタックトレースです

以下は、キャッシュを設定する方法です

これがキャッシュを取得する方法です

ServiceStack.Redis ver. を使用しています。4.0.35.0