検索

ホームページ  >  に質問  >  本文

Python Redisリストの挿入速度が遅すぎます

リーリー

この種の実行効率はひどいです。
挿入が完了するまで数十秒待つ必要があります。
これを処理するより効率的な方法はありますか?

args は単なるタプルの内容 (1,2,"3") などです

typechotypecho2740日前1330

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-06-28 09:23:58

    私は個人的に Redis ライブラリを使用したことがないので、あなたが提供したコードに基づいていくつかの提案を試みることしかできません。それが気に入らない場合は、批判しないでください:

    1. これをループ本体の外に置いて実行するかどうかはわかりません: args是哪来的, 但是在这个循环体中, 似乎没看到改变, 所以能否将这个json.dumps(args) リーリー

    2. 同じデータを約 300,000 個生成する必要があることが分かりましたが、このデータを最初に生成してから再度生成することはできますか? 結局のところ、tcp には独自の遅延要因があるためです。

    3. client.lpush ライブラリを使用して何が時間がかかるかを調べることも、別のライブラリを使用して実装してみることもできます (詳細については Google で検索する必要があります)

    返事
    0
  • キャンセル返事