redis - Comment PHP empêche-t-il plusieurs processus d'exploiter la même ressource en même temps?
滿天的星座2017-05-16 13:18:57
0
4
740
Comment PHP empêche-t-il plusieurs processus d'exploiter la même ressource en même temps ? Par exemple : des produits en vente flash dans un centre commercial ? Verrouillage des stocks ? Eviter les stocks survendus ? Quel est le principe ?
Par exemple, si vous avez 10 produits à vendre dans une vente flash, vous pouvez créer une file d'attente et accorder des ventes flash aux 10 premiers articles de la file d'attente, et les suivants seront renvoyés en ventes flash et échoueront~
Par exemple, si vous avez 10 produits à vendre dans une vente flash, vous pouvez créer une file d'attente et accorder des ventes flash aux 10 premiers articles de la file d'attente, et les suivants seront renvoyés en ventes flash et échoueront~
Vous pouvez utiliser la file d'attente Redis
kafka tu mérites
verrouillage optimiste redis