天蓬老师2017-04-27 09:05:23
Redis 自体は、キューの読み取りと書き込みの相互排他を保証します。 Redis はシングルスレッドであり、おおよそ次のように動作します。マルチプロセス読み取りでは、実際には複数の読み取りリクエスト パケットを並行して送信できます。これらのリクエスト パケットは、redis のソケット バッファーに到着し、ロックなしでリクエストに逐次応答します。いつか Redis がマルチスレッドに変更された場合は、キューの読み取り時に何も起こらないようにミューテックスをロックすることもできます。