我正在构建一个以Redis为数据库的通知模型。每次添加到数据库中的特定键时,我都会使用Redis的pubsub特性和基于HTTP的通知通知远程客户机(用Redis-py编写)。
运行性能测试和比较Redis PUBSUB通知和HTTP响应之间的时间相当接近( redis仍然比HTTP快几毫秒。举例说明。Redis通知耗时47ms,HTTP通知耗时56ms)。
我以为Redis PUBSUB会比HTTP快得多。这是通过HTTP发送redis通知的预期性能吗?有没有更快的方式从Redis数据库推送通知(比HTTP更快)?
发布于 2018-05-16 18:41:38
您对客户端实例执行的ping操作是什么?如果底层网络速度很慢,你就无能为力了。仅切换到UDP自定义协议。因为Redis PUBSUB的预期性能在普通硬件下约为4k op/s。另外,您要传输的邮件大小是多少?如果它很高,你也会受到你的网络速度的限制。
https://stackoverflow.com/questions/50360981
复制相似问题