【发布时间】:2018-05-16 18:41:38
【问题描述】:
我正在构建一个使用 Redis 作为数据库的通知模型。每次添加到数据库中的特定键时,我都会使用 Redis 的 pubsub 功能以及基于 HTTP 的通知来通知远程客户端(用 Redis-py 编写)。
在运行性能测试时,比较 Redis PUBSUB 通知和 HTTP 响应之间的时间相当接近(redis 仍然比 HTTP 快几毫秒。示例。Redis 通知需要 47 毫秒,HTTP 通知需要 56 毫秒)。
我假设 Redis PUBSUB 会比 HTTP 快得多。这是通过 HTTP 的 redis 通知的预期性能吗?有没有更快的方式从 Redis db 推送通知(比 HTTP 更快)?
【问题讨论】:
-
补充我的问题,我可以用 python 构建比 redis pubsub 更快的通知模型吗?
标签: python http testing redis notifications