2012-08-30 4 views
5

私はredisを使用してリーダーボード実装を構築しています。RedisはZINCRBY原子ですか?

私の質問は、ZINCRBYがアトミックアクションである場合は、マルチスレッド環境で別のミューテックスや何も使用せずに使用できますか? the documentation of INCRがINCR、INCRBYとDECRため

おかげで多くがそうであるように

ZINCRBYのドキュメントには、原子implemtnationについては何も言及していません!

答えて

7

はい、ZINCRBYはアトミックです。外部同期の必要はありません。

Redisは効果的にシングルスレッドです。 2つのスレッドが同時にRedisにコマンドを送信しても、Redisはそれらを連続した順序でのみ実行します。

+0

ありがとう!私に多くの労力を救う!私は十分な評判を持っているときに後であなたをアップアップします – Matthias

関連する問題