Couchdb Redis_更改提要?
在Redis中是否有与CouchDB中的_changesfeed功能大致相同的功能?如果该功能显示更新文档的feed,则没有,Redis中当前没有等效的功能。您可能可以使用Redis的PUBSUB功能构建类似的功能。当然,这是更多的工作,但它可能值得研究 pubsub上的redis文档:Couchdb Redis_更改提要?,couchdb,redis,Couchdb,Redis,在Redis中是否有与CouchDB中的_changesfeed功能大致相同的功能?如果该功能显示更新文档的feed,则没有,Redis中当前没有等效的功能。您可能可以使用Redis的PUBSUB功能构建类似的功能。当然,这是更多的工作,但它可能值得研究 pubsub上的redis文档: 按照xer0x的建议使用PUBSUB只会大致相似(但对于典型的服务器推送情况来说肯定足够好)。即使您为Redis中的每一个可能的更改触发了一个事件,客户端仍然无法断开连接,然后无法获取自上次在重新连接时接收到事
按照xer0x的建议使用PUBSUB只会大致相似(但对于典型的服务器推送情况来说肯定足够好)。即使您为Redis中的每一个可能的更改触发了一个事件,客户端仍然无法断开连接,然后无法获取自上次在重新连接时接收到事件以来的所有事件。我的方法是使用一个包含所有更改的排序集,并仅使用PUBSUB通知客户该列表中的更改。pub/sub不是仅在两个redis数据库之间进行的吗?从文档中可以看出,“其他客户发送到这些频道的消息将由redis推送到所有订阅的客户。”,所以你可以用这个来构建一个提要。与沙发可能内置的功能相比,它仍然是一个DIY解决方案。