Resque から Sidekiq への変換に問題があります。perform_async(ids)
Redis に何も追加しませんが、エラーは発生しません。Redis.current.append("test", "key")
また、Sidekiq ワーカーは Redis サーバーに接続しますが、要求すると空の配列を取得しますが、Redis サーバーにキーを直接追加できますSidekiq::Client.registered_workers
。これが問題かどうかはわかりませんがSidekiq.redis { |conn| conn.info }
、ローカルの Redis サーバーですべて正しい情報が返されます。ただし、 nilSidekiq.server?
値を返します。
更新:を実行するperform_async(args)
と、文字列が返されます。