Python Redis线程解释
有人能解释一下redis是单线程的说法吗 我想做的是 我正在写一个网站。应该有大量的回溯工作,所以我想把它分成多个线程。我读到最好用芹菜,我想用redis做经纪人。Redis,因为我想用Redis存储一些键值。 所以我的问题是 多个线程可以同时连接到redis db(以线程安全的方式)以检索和存储数据Python Redis线程解释,python,multithreading,redis,celery,Python,Multithreading,Redis,Celery,有人能解释一下redis是单线程的说法吗 我想做的是 我正在写一个网站。应该有大量的回溯工作,所以我想把它分成多个线程。我读到最好用芹菜,我想用redis做经纪人。Redis,因为我想用Redis存储一些键值。 所以我的问题是 多个线程可以同时连接到redis db(以线程安全的方式)以检索和存储数据 此外,redis可以用于站点缓存吗?多个线程可以以线程安全的方式连接到redis(假设redis客户端是线程安全的,并且代码本身也是线程安全的) 因为Redis(大部分)是单线程的,所以对它的每个
此外,redis可以用于站点缓存吗?多个线程可以以线程安全的方式连接到redis(假设redis客户端是线程安全的,并且代码本身也是线程安全的) 因为Redis(大部分)是单线程的,所以对它的每个请求在执行时都会阻塞所有其他请求。然而,由于Redis速度如此之快——请求通常在一毫秒内返回——它仍然可以处理相当多的并发请求,因此与它有多个连接不是问题
至于它是否可以用于缓存网站,这是肯定的(只需谷歌一下;)。关于缓存的问题只是随便问问。关于单线程问题。。。所以基本上我仍然需要检查redis是否可用,所以让它线程安全取决于我?