我认为任务相当简单,我尝试了很多案例,但是,我总是被告知我的测试完全错误,所以我不知道如何处理这个问题。
注:
我对Python还比较陌生,而且我还没有掌握关于这门语言的很多东西,所以我没有太多的经验。
我的第一次尝试是我能想到的最简单的基准测试方法。
#!/usr/bin/env python3
import redis
import timeit
from datetime import datetime
def main():
connection = redis.StrictRedis(host='localhost', port=6379, db=0)
start_time = datetime.now()
timeit_results = timeit.timeit("main()", setup="from __main__ import main", number=5000)
time_taken = datetime.now() - start_time
print("Timeit results: {}".format(timeit_results))
print("Datetime results: {}".format(time_taken))
#!/usr/bin/env python3
import redis
import timeit
from datetime import datetime
pool = redis.ConnectionPool(host='localhost', port=6379, db=0)