如何使用rackup / Sinatra在多个实例之间共享Redis键/值?

时间:2017-12-07 22:04:23

标签: ruby redis sinatra rackup

我尝试使用Redis作为我的会话商店,这似乎工作得很好。但是,我无法弄清楚如何让Sinatra的多个实例访问同一个会话。这就是我在config.ru中的内容:

{{1}}

我必须错过设置此参数的参数,但此案例缺少文档: https://github.com/redis-store/redis-rack

也许这不是我想要达到这种行为的目的?

最终目标是将带有docker的Sinatra应用程序部署到集群环境中,这样我就可以在不停机的情况下发布新版本。所以无论让我分享多个实例之间的机架会话都可以。我想我可以手动创建一个redis对象而不使用session关键字,这似乎是错误的方法。

0 个答案:

没有答案