4
私はRedisのset
コマンドを使用して、最も単純な分散ロックコンポーネントを実装しようとしていますが、公式ドキュメントを介して原子性に関する正確な根拠を見つけることはできません。RedisのSET key value [EX seconds] [PX milliseconds] [NX|XX]
コマンドはアトミックな操作ですか?Redisの設定コマンドはアトミックな操作ですか?
私はRedisのset
コマンドを使用して、最も単純な分散ロックコンポーネントを実装しようとしていますが、公式ドキュメントを介して原子性に関する正確な根拠を見つけることはできません。RedisのSET key value [EX seconds] [PX milliseconds] [NX|XX]
コマンドはアトミックな操作ですか?Redisの設定コマンドはアトミックな操作ですか?
はい。コアはシングルスレッドなので、はありませんはSET
が完了するまで実行されます。簡単なロックには、SET {key} {value} EX {expiry} NX
が理想的です。
お返事ありがとうございます。 –