Rails Sidekiq-未连接到Redis

时间:2018-12-12 13:27:45

标签: ruby-on-rails sidekiq

我正在尝试测试sidekiq并按照"getting started" tutorial

中的说明进行设置

不幸的是,当我尝试通过捆绑程序exec sidekiq启动sidekiq时收到以下错误消息

    2018-12-12T13:19:17.721Z 25023 TID-9r9if INFO: Running in ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
2018-12-12T13:19:17.721Z 25023 TID-9r9if INFO: See LICENSE and the LGPL-3.0 for licensing details.
2018-12-12T13:19:17.721Z 25023 TID-9r9if INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org
2018-12-12T13:19:17.721Z 25023 TID-9r9if INFO: Booting Sidekiq 5.2.3 with redis options {:id=>"Sidekiq-server-PID-25023", :url=>nil}
**Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)**

我没有设置Redis,因为我期望sidekiq带来它需要的一切。此外,教程中没有讨论这个问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要设置Redis,并在本地PC上运行。 (和生产环境)

https://redis.io/topics/quickstart

对于MacOS(酿造)

$ brew install redis

既可以作为Brew服务,也可以通过$ redis-server启动来使用。

对于Ubuntu / Debian

$ sudo apt install redis-server