gpt4 book ai didi

ruby-on-rails - 如何在 Vanity 中使用现有的 Redis 连接?

转载 作者:可可西里 更新时间:2023-11-01 11:22:04 25 4
gpt4 key购买 nike

我在 Heroku 中有一个 Redis 附加组件,它只允许 10 个连接。我的应用程序已经将 Redis 与 $redis 结合使用。我有 Unicorn,有 3 个 worker 和 2 个测功机,即 6 个连接。虚荣心自己连接,这是另外 6 个连接。那是 12 个连接,超过了 10 个的限制。我如何将现有的 $redis 连接用于 Vanity,以便 Vanity 和我的应用程序共享连接?

我看到了这个已弃用的方法,但是当我尝试它时,它给出了一个错误和堆栈跟踪。它可能适用于旧版本的 Redis 客户端。

http://rdoc.info/gems/vanity/Vanity/Playground#redis%3D-instance_method

我在 Unicorn.rb 文件中使用 establish_connection 进行连接,并将连接字符串传递给它。我想直接设置连接或 Redis 客户端对象。

http://rdoc.info/gems/vanity/Vanity/Playground#establish_connection-instance_method

Ruby 2.0.0、Rails 4.0.3、Vanity 1.9.0。

最佳答案

您可以以编程方式使用 Vanity Playground 对象,并使用现有的 redis 实例传入 Redis 适配器。

Vanity.playground.establish_connection { :adapter => :redis, :redis => $redis }

这在 vanity configuration guide 中指定.

关于ruby-on-rails - 如何在 Vanity 中使用现有的 Redis 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22487216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com