我们有一个Django应用程序,它使用eventlet作为worker类,并部署在Heroku上。我们想开始使用Redis(用于基于websocket的实时通信),但我不太了解如何为它实现连接池。
我的理解是每个需要与Redis通信的绿色线程都会打开一个连接。这是对的吗?
如果是,在这种情况下汇集Redis连接的策略是什么,因为如果每个HTTP请求都需要与Redis进行通信(例如,用于验证会话),则没有池,连接数将会非常快地增长。 / p>
对于PostgreSQL,我们使用的是PGBouncer,但我找不到类似Redis的东西。