node.js - 如何提供持久化的redis pubsub

标签 node.js redis message

我正在处理 nodes socket.io redis 项目。

实时即时消息工作正常。但是,我想知道如何存储离线消息以及如何保证消息传递。

有人知道如何使用上述技术堆栈实现持久发布订阅吗?

干杯 荷马

最佳答案

这取决于您要处理的消息数量。 看看here ,我建议使用 AOF 样式。 如果您需要比 RAM 更大的东西,我会建议在消息传送到接收方时从队列中删除消息,然后将其复制到您喜欢的某个 MySQL/MongoDB/Riak/WhateverDB。

你觉得这听起来怎么样?

关于node.js - 如何提供持久化的redis pubsub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11195413/

相关文章:

node.js - URL 的哈希值在 Node.js 的服务器上可用吗?

caching - 无法使用 apache geode wan 复制复制大值

swift - 我的 "Messaging App"中的图像消息有问题

java - 消息正文中的 Amazon SQS 无效二进制字符

javascript - NodeJS 存储模块功能结果

node.js - 锁定对象?

Redis命令行语法

Python async redis 给出错误 AttributeError : __aexit__

mysql - 消息系统数据库架构

javascript - 带有 Socket.io 的 Ember.js