您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用日期范围从Redis(pub / sub)保存和检索频道数据?

如何使用日期范围从Redis(pub / sub)保存和检索频道数据?

编辑以处理OP的编辑:

如前所述:pub / sub不持久。我建议 使用队列 ; “列表”类型的Redis是理想的,有lpushrpushlpoprpoprpoplpush并且ltrim全部为关键的有关该方案的命令。您可以选择使用的pub/ sub 以及通知新数据的可用性的客户-或者你可以使用拦截弹出命令blpopbrpopbrpoplpush。所有这些操作都在这里定义。

我可以澄清一下:听起来好像您有一堆rdb文件,并且想从任意文件中读取(“增量快照”)。是这样吗?

除非使用专用工具解析rdb文件,否则它们本身并不是很有用。Redis客户端(如BookSleeve和ServiceStack)希望与正在运行的Redis实例进行通信。您的问题听起来有点像“我在某个日期范围内都有sql- server .bak文件;如何从中获取数据SoMetable?” -答案是“首先将bak加载到sql Server中”。

启动redis服务器非常容易,但是它并不希望从多个rdb文件中读取。

选项:

但最终,要即时获取一系列不同的rdb文件并不是Redis的正常用例。

如果我了解您的要求,那么 这不是客户端问题 ,更不用说平台特定的问题(.NET,C#,WCF等):首先,您需要弄清楚如何运行服务器(s)或以其他方式读取文件。在RedisDB中最好问这个问题

其他 2022/1/1 18:15:00 有577人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶