이 실행 효율성은 매우 낮습니다. 삽입이 완료되려면 수십초 정도 기다려야 합니다. 이 문제를 처리하는 더 효율적인 방법이 있나요?
args는 (1,2,"3")
Following the voice in heart.
저는 개인적으로 redis 라이브러리를 사용해 본 적이 없기 때문에 제공한 코드를 기반으로 몇 가지 제안만 드릴 수 있습니다. 마음에 들지 않으면 비판하지 마세요.
1. 이것을 args是哪来的, 但是在这个循环体中, 似乎没看到改变, 所以能否将这个json.dumps(args) 루프 본문 외부에 놓고 실행하는지 모르겠습니다.
args
json.dumps(args)
2. 약 300,000개의 동일한 데이터를 생성해야 하는데, 이 데이터를 먼저 생성한 다음 다시 생성할 수 있나요? 결국 tcp에도 고유한 지연 요소가 있기 때문입니다client.lpush
client.lpush
라이브러리를 사용하여 시간이 오래 걸리는지 알아보거나 다른 라이브러리를 사용하여 구현할 수 있습니다(자세한 내용은 Google에서 검색해야 함) cProfile
cProfile
저는 개인적으로 redis 라이브러리를 사용해 본 적이 없기 때문에 제공한 코드를 기반으로 몇 가지 제안만 드릴 수 있습니다. 마음에 들지 않으면 비판하지 마세요.
1. 이것을
으아악args
是哪来的, 但是在这个循环体中, 似乎没看到改变, 所以能否将这个json.dumps(args)
루프 본문 외부에 놓고 실행하는지 모르겠습니다.2. 약 300,000개의 동일한 데이터를 생성해야 하는데, 이 데이터를 먼저 생성한 다음 다시 생성할 수 있나요? 결국 tcp에도 고유한 지연 요소가 있기 때문입니다
3.client.lpush
라이브러리를 사용하여 시간이 오래 걸리는지 알아보거나 다른 라이브러리를 사용하여 구현할 수 있습니다(자세한 내용은 Google에서 검색해야 함)
cProfile