av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

python redis 列表插入 速度太慢

瀏覽:134日期:2022-06-27 17:15:54

問題描述

pool = redis.ConnectionPool(host=host, port=port)client = redis.StrictRedis(connection_pool=pool)for i in range(10000): for j in range(30):client.lpush(IDLE_TASKS, json.dumps(args))

這種執行效率低的可怕。需要等幾十秒,才能插入完成。請問有沒更高效率的處理手法?

args 只是以一個元組內容隨意(1,2,'3')之類

問題解答

回答1:

因為我個人沒用過redis這個庫, 所以只能嘗試從你給出的代碼去給些建議, 不喜勿噴:

1.不知道你的這個args是哪來的, 但是在這個循環體中, 似乎沒看到改變, 所以能否將這個json.dumps(args)放到循環體外面執行:

args_dump = json.dumps(args)for i in range(10000): for j in range(30):client.lpush(IDLE_TASKS, args_dump)

2.看到你大概要生成30萬的同樣的數據, 能否將這個數據先生成, 再一次性client.lpush? 因為畢竟tcp也有自身的延遲因素

3.可以通過cProfile庫去找出耗時長的地方, 也可以嘗試換別的庫去實現(這個具體得自己去google了)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产欧美视频一区二区三区 | 91青青草视频 | 日韩视频中文字幕 | 日韩成人在线网址 | 国产永久免费 | 国产精品久久久久久久久久久久久久 | 精品国产伦一区二区三区观看方式 | 欧美日韩综合精品 | av中文字幕在线 | 欧美日韩在线成人 | 亚洲区在线 | 久久久国产一区二区三区四区小说 | 美女福利网站 | 嫩草一区二区三区 | 久久久久久久一区二区三区 | 日韩三区在线观看 | 一区欧美 | .国产精品成人自产拍在线观看6 | 欧美视频xxx | 国产精品视频 | 成人激情视频在线播放 | 久久免费高清视频 | 成年人在线观看视频 | 特黄视频| 亚洲免费一区二区 | 91九色porny首页最多播放 | 国产精品福利久久久 | 99国产精品视频免费观看一公开 | 精品久久成人 | 精品欧美乱码久久久久久 | 国产999精品久久久 午夜天堂精品久久久久 | 欧美日韩激情 | 欧美色影院 | 国产精品美女久久久久aⅴ国产馆 | 日韩视频一区 | 99re热这里只有精品视频 | 美女久久久久 | 中文字幕欧美在线观看 | 国产日韩一区二区三区 | 欧美在线a | 天天在线操 |