2011-01-22 3 views

Répondre

0

Si cette fonction affiche un flux de documents mis à jour, alors non, il n'y a pas de fonction équivalente en cours dans Redis.

3

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:

http://redis.io/topics/pubsub

+0

Est-ce que pub/sub n'est pas seulement entre 2 bases de données redis? –

+0

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

0

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.

Questions connexes