我在从 Resque 转换为 Sidekiq 时遇到问题。perform_async(ids)
尽管 a没有向 Redis 添加任何内容,但我没有收到任何错误。Redis.current.append("test", "key")
我可以通过另外我的 Sidekiq 工作人员连接到 Redis 服务器,将密钥直接添加到 Redis 服务器,尽管当我要求Sidekiq::Client.registered_workers
Web UI 只显示骨架,除了 Redis 信息之外没有任何信息。我不知道这是否重要,但Sidekiq.redis { |conn| conn.info }
返回的信息对于我的本地 Redis 服务器都是正确的。虽然Sidekiq.server?
返回一个 nil 值。
更新:当我执行 aperform_async(args)
它返回一个字符串。