redis - 如果不使用 Rails,如何在 Resque 中设置 Redis url?

标签 redis resque

在 rails 中,添加一个 config/resque.yml 很容易,但是我们在命令行上运行一个 gem,我们想告诉它在哪里寻找 Resque 作业而不是默认的 localhost:6379

现在,我们通过转到 gem 库然后运行 ​​rake resque:work 等来运行我们的 gem。那么我们如何告诉它 redis 在哪里?(redis 可以在网络中的另一台机器上或在云)

最佳答案

基于 corroded 的回答,我必须这样做:

require "./my_class"
require "resque"
Resque.redis = 'server:port'
require "resque/tasks"

关于redis - 如果不使用 Rails,如何在 Resque 中设置 Redis url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6567652/

相关文章:

ruby-on-rails-3 - 如何设置Resque使用的应用数据库?

python - 无法在 websockets 事件的事件处理程序中修改 session 的值

ruby-on-rails - 如何杀死 Heroku 上的 resque worker?

ruby-on-rails - 在 Heroku 上使用 redistogo 时如何在本地测试我的生产配置

ruby - 如何为 Redis-As-Rails-Cache(使用 Redis 作为 rails 缓存)Rails 4.1 实现连接池?

ruby-on-rails - 无法启动 resque worker

django - django-channels 更新缓慢 - redis

c# - 在 StackService.Redis 客户端方法 Store() 上导致 stackoverflow 的递归对象

ruby - Heroku 上的 Resque Scheduler ......远程执行?

ruby-on-rails - 图像重应用的最佳 Ruby on Rails 架构