2017-04-06 6 views
4

私はRedisのsetコマンドを使用して、最も単純な分散ロックコンポーネントを実装しようとしていますが、公式ドキュメントを介して原子性に関する正確な根拠を見つけることはできません。RedisのSET key value [EX seconds] [PX milliseconds] [NX|XX]コマンドはアトミックな操作ですか?Redisの設定コマンドはアトミックな操作ですか?

答えて

8

はい。コアはシングルスレッドなので、はありませんSETが完了するまで実行されます。簡単なロックには、SET {key} {value} EX {expiry} NXが理想的です。

+0

お返事ありがとうございます。 –

関連する問題