J'ai écrit une fonction *. Les résultats de la loterie sont synchronisés avec les résultats de la loterie.
Une fois que l'utilisateur a placé un pari, j'ai configuré une crontab sur le serveur pour actualiser les résultats de la loterie toutes les minutes. tiré au sort, ,
Je mettrai à jour le statut gagnant et les résultats de loterie des ordres de paris de tous les utilisateurs. La plateforme dispose d'un mécanisme d'agence. Il existe
un tableau qui enregistre les gains et les pertes de la commission de chaque agent pour chaque pari placé par l'utilisateur, mais maintenant je n'ai pas mis cette chose dans la tâche prévue,
car si des dizaines de milliers de personnes placent des paris en une seule période, l'écriture de la boucle peut alors ne pas être terminée en une minute. La méthode actuelle est que la commission de l'agent n'est écrite que lorsque l'utilisateur passe son propre ordre de pari.
Combien de gains et de pertes sont écrits passivement ? Maintenant, je veux demander, si les données sont activement écrites en temps réel lorsque la loterie est tirée, est-il approprié de les exécuter en boucle sur le serveur ?
Écrire en utilisant Redis
Récupérez les données et stockez-les dans Redis, puis utilisez Redis pour les flasher dans la base de données