Redis を使用して同時実行を防止し、赤い封筒をつかんで購入する方法。コードを添付することをお勧めします。ありがとうございます ディスカッションへの返信 ( solution) 原則は次のとおりです: 最初に挿入し、次に有効性をチェックします コードは書きません。Redis が同時実行をサポートしているかどうかはわかりません 原則は次のとおりです: 最初に挿入し、次にチェックします 妥当性をチェックします コードは書きません。Redis が同時実行をサポートしているかどうかはわかりません は同時実行をサポートします。これはこんな感じで、まずredisにキーを挿入し、キーが存在する場合はインクリメントします。次に、このキューをデータベースに挿入します。 これを購入するもう 1 つの方法は、最初にキャッシュの合計を読み取り、それを減らすことです