Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python redis需要1秒才能获得锁,可以吗?_Python_Redis - Fatal编程技术网

Python redis需要1秒才能获得锁,可以吗?

Python redis需要1秒才能获得锁,可以吗?,python,redis,Python,Redis,在core i3 8Gb ssd等设备上运行,那么配置是否正常或有问题?没有其他人可以肯定地获得这把锁。据我所知,记忆操作不应该这么慢 import time import redis start = time.time() with redis.StrictRedis().lock('mylock', timeout=1): end = time.time() print(end - start) # 1.02099990845 在Python中,这通常不是一种可靠的计时方法。无

在core i3 8Gb ssd等设备上运行,那么配置是否正常或有问题?没有其他人可以肯定地获得这把锁。据我所知,记忆操作不应该这么慢

import time
import redis

start = time.time()
with redis.StrictRedis().lock('mylock', timeout=1):
    end = time.time()

print(end - start) # 1.02099990845

在Python中,这通常不是一种可靠的计时方法。无论如何,它显然很慢。您还测量了实际打开与Redis的连接所需的时间…@Itamar Haber:噢!好的是的,有帮助。只有在StricRedis对象上的第一次锁定非常耗时!