2024-07-08
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
【Redisスレッドモデル】
[重要なトラブルシューティングと解決策のアイデア]
シングルスレッドの理由: CPU はパフォーマンスのボトルネック (メモリとネットワーク) ではなく、シングルスレッドでビジネス要件を満たすことができます。
ネットワーク IO とキーと値のペアの読み取りと書き込みは 1 つのスレッドで完了します
永続化(aof、rdb)、非同期削除(ビッグキー)、データレプリケーション(マスタースレーブ、センチネル、クラスター)はマルチスレッドを採用
通常の状況では、del 命令を使用してデータを迅速に削除できますが、削除されたキーが数千の要素を含むハッシュ セットなどの非常に大きなオブジェクトである場合、del 命令により Redis メイン スレッドがスタックしてしまいます。
Big Key 問題は本質的に Big Value 問題です
for((i=1;i