Je suis nouveau à redis
et predis
. Je veux créer un formulaire simple sign up
et que vous souhaitez envoyer des données à l'ID d'e-mail de l'utilisateur. J'ai écrit le script pour l'envoi sign up
et email
. Maintenant, je veux faire un queue
dans lequel je veux mettre les deux emplois. et lorsque l'utilisateur clique sur soumettre, le processeur ne devrait pas attendre l'envoi d'un courriel. l'envoi de courrier électronique devrait être mis dans une file d'attente. et devrait être traitée en arrière-plan. S'il vous plaît les gars quelqu'un peut-il me donner une référence d'un tel script dans php
en utilisant redis
.travailler avec php et redis
Répondre
Ce que vous pouvez faire est de pousser les données vers une liste rouge et de choisir des données du travailleur qui interroge la liste pour toutes les données et ensuite l'envoyer par email.
Étapes:
Faire un nouveau prédispose client $redis = new Predis\Client("parameter");
Une prédispose liste $redis->lpush(listname, "Data");
et enfin un travailleur (Cron) qui prend les données de la même liste
$redis->rpop(listname, variable);
Un autre moyen de contourner est d'utiliser pub/sub de redis.
Try Redis here et Documentation- redis commands
Predis examples. Dans le dossier des exemples.
hey amit. J'ai fait les choses de base mais je ne comprends pas comment commencer avec ces choses. Y at-il un tutoriel d'où je peux commencer –
est-il un exemple d'où je peux apprendre que comment les choses se passent –
vous pouvez commencer par redis ici 'http: // try.redis-db.com /' et là sont les commandes redis ici 'http: // redis.io/commands'. Essayez de travailler avec redis-cli en premier, predis est juste une implémentation php de redis. – amitchhajer
- 1. Problème avec redis et php
- 2. ne pas comment travailler avec Redis et céleri
- 3. Connexion à Redis To Go avec PHP
- 4. Comment travailler avec PHP, Python et RPC
- 5. jQuery et PHP, travailler avec des tableaux
- 6. Travailler avec CodeKit et haml/PHP
- 7. Utilisation de PHP, MySQL et Redis
- 8. PHP et travailler ensemble .htaccess
- 9. Redis avec un tableau multidimensionnel en php
- 10. Flask: Comment s'authentifier avec Flask-Redis et Redis
- 11. Travailler avec des sessions - PHP
- 12. travailler avec date dans php
- 13. Travailler avec Laravel et AngularJs
- 14. Travailler avec l'API Name.com (PHP)
- 15. Comment travailler avec OnExpiry dans jquery avec ajax et php?
- 16. Erreur redis PHP
- 17. comment travailler avec sencha Php
- 18. LuaSocket, Lua 5.2 et Redis
- 19. redis-py avec gevent
- 20. Travailler avec jquery.validationEngine et codeigniter
- 21. Memcached et Redis Configuration et configuration
- 22. Problème de connexion Php Redis
- 23. Travailler avec un tableau et une clé unique dans php
- 24. Travailler avec la case à cocher en PHP et JS
- 25. Php CURL pour travailler avec les cookies et la session
- 26. Comprendre Git, travailler avec un php ide et ftp
- 27. Travailler avec des données XML et PHP/MYSQL
- 28. PHP et mysql aider, travailler avec plusieurs base de données
- 29. Travailler avec PHP shell_exec et JavaScript SpiderMonkey Shell
- 30. PHP: Travailler avec la vidéo et les timecodes
Vous pouvez mettre vos tâches en redis et les parcourir en utilisant cron ou vous pouvez utiliser [celery] (http://celeryproject.org) –