redis バックエンドで node-celery (v0.2.8) を使用しています。celery.createClient() を呼び出そうとすると、次の結果が得られます。
self.redis.duplicate is not a function
celery.js の 137 行目に redis.createClient() の呼び出しがあり、返されたオブジェクトに対して duplicate() の呼び出しを試みます。ただし、オブジェクトには「重複」プロパティは含まれません。
私にとって本当に奇妙なのは、redis モジュールが node-celery の依存関係としてリストされていないようで、ローカルにインストールしていないことです。したがって、コードがこの時点に到達するずっと前に例外をスローする必要があるようです。
node-celery レポに関連する問題が見当たらないので、これを説明するのに途方に暮れています。