私はRedisとNodeJSを一緒に使用しています。mranney's driverで、私のNodeJSウェブサーバはレディスからデータを取得しています。レディスに戻る。しかし、この操作(Xと呼ぶ)には時間がかかるので、複数のユーザーが同じリソース上で同時に呼び出すことができます。レディスストア(または任意のデータベース?)ロック機構(NodeJS)
したがって、ユーザーAがXを発し、ユーザーBがXを同時に起動すると、ユーザーAはジョブを終了し、ユーザーBは(処理済みの)データを取得しXを実行します。その間、ユーザーBは待機します。ユーザーの順序は無関係です。一度に1つだけです。だから私のシナリオでこれを達成する方法は? Redisをロック/アンロックする方法は?それも可能ですか?
すばらしいリンク!私はこれがまさに私が必要とするものだと思います!私はすでにトランザクションについて知っていましたが、ロックには何も見つかりませんでした。どうもありがとうございました。 :) – freakish