Redis的原子性?什么是原子操作?
天蓬老师
天蓬老师 2017-04-25 09:04:06
0
3
969
  1. 什么是Redis的原子性?

  2. 什么叫做原子操作?

  3. 在 Redis 中什么样的操作算是原子操作?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(3)
Ty80
  1. Redis の原子性には 2 つのポイントがあります:

    • 単一の操作はアトミックです

    • 複数の操作は、MULTIEXEC命令を通じてラップされたトランザクション、つまりアトミック性もサポートします

  2. アトミック操作とは、正常に実行されるか、失敗した場合にはまったく実行されないことを意味します。最も鮮明な例えは、実際の送金が成功するか失敗するかのどちらかです。送金が行われるということはありませんが、受取人はそれを受け取っていません。そして半分は失敗しました

  3. ポイント 1 は回答済みです

いいねを押す +0
小葫芦

原子性: トランザクションは分割できない最小の作業単位であり、すべてが成功するかすべてが失敗するかのいずれかです。

アトミック操作とは、ビジネス ロジックの 1 つが分割不可である必要があることを意味します。たとえば、他の人に送金する場合、あなたのアカウントはお金を差し引き、他の人のアカウント
はお金を追加します。 atomic. 、この操作はアトミック操作であり、すべて成功するかすべて失敗します。

Redis 内のすべての単一コマンドの実行はアトミックです。

redis トランザクション実装の原則

リーリー
いいねを押す +0
巴扎黑

アトミック性とは、同時に 1 つの操作のみを実行できることを意味すると思います (トランザクションは、すべてが成功するかすべてが失敗する、分割できない最小の作業単位です)。それは一貫性を重視する必要があります。ここで少し混乱しています

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート