Dans Redis existe-t-il une fonctionnalité à peu près équivalente à la fonctionnalité de flux _changes dans CouchDB?Redis _changes nourrir?
Répondre
Si cette fonction affiche un flux de documents mis à jour, alors non, il n'y a pas de fonction équivalente en cours dans Redis.
Vous pourriez probablement construire des fonctionnalités similaires en utilisant les fonctionnalités PUBSUB de Redis. Bien sûr, c'est plus de travail, mais il peut être intéressant d'examiner.
La documentation sur Redis PubSub:
En utilisant PubSub comme suggéré xer0x ne serait à peu près similaire (mais certainement assez bon pour la situation serveur-push typique). Même si vous avez déclenché un événement pour chaque modification possible dans Redis, les clients ne seraient toujours pas en mesure de se déconnecter, puis d'obtenir tous les événements depuis la dernière réception à la reconnexion. La façon dont je le ferais est que j'utiliserais un ensemble trié contenant tous les changements et utiliserais seulement PUBSUB pour informer les clients des changements dans cette liste.
- 1. CouchDB _changes, voir connexe
- 2. CouchDB écouter le flux _changes
- 3. CouchDB _changes notifications - jquery.couch.js couch.app.db.changes() utilisation
- 4. Intergrating ASP.net nourrir dans twitter
- 5. Publication de lots à nourrir
- 6. Redirect Django à nourrir FeedBurner
- 7. Google Reader API nourrir le nombre d'éléments
- 8. Calendrier Google ics nourrir les événements fullday
- 9. Comment nourrir/lire le caractère non imprimable
- 10. Ajout dynamique de nouvelles à nourrir
- 11. insuffisante_scope erreurs avec/me/activités nourrir
- 12. XML Parsing en Java de Wordpress nourrir
- 13. Nourrir un LINQ résultat dans un DataRow
- 14. Twitter nourrir dans un div régulière?
- 15. nourrir deux iteratee avec un énumérateur
- 16. Comment nourrir fastreports avec des objets
- 17. rails tutoriel, nourrir avec tous les utilisateurs
- 18. Facebook Post pour nourrir de façon asynchrone
- 19. Hot pour nourrir la fonction php
- 20. Redis Configuration
- 21. Modélisation Redis
- 22. Comment changer redis DB que le client redis est de redis pool
- 23. mise à niveau redis 2.4.14 à redis 2.6.14, commande "service redis start" se bloque toujours
- 24. Redis, Mongoid, Rails - Utiliser les attributs redis dans la vue
- 25. après la compression redis 2.2.5 redis-stat n'est pas créé
- 26. Redis de base de données Redis dans une interface Web?
- 27. Flask: Comment s'authentifier avec Flask-Redis et Redis
- 28. Nodejs + Passport.js + Redis: comment stocker des sessions dans Redis
- 29. Redis HashKey erreur hors
- 30. Redis PUBLIER/ABONNER limites
Est-ce que pub/sub n'est pas seulement entre 2 bases de données redis? –
Dans les documents, "les messages envoyés par d'autres clients vers ces canaux seront transmis par Redis à tous les clients abonnés.", Vous pouvez donc créer un flux en utilisant ceci. Cela en fait encore une solution de bricolage, par rapport à ce que Couch aurait pu intégrer. – xer0x