gpt4 book ai didi

javascript - 单个redis客户端连接是否支持并发读写?

转载 作者:IT王子 更新时间:2023-10-29 06:05:20 25 4
gpt4 key购买 nike

我对 Redis 很陌生,这一直让我很好奇。

我在 nodejs(npm 的 redis 包)中使用单个 redis 客户端连接,它包含在我的每个文件中。

比如说:文件a.js用于从mysql中读取数据并将数据插入到redis hash中,文件b.js从redis hash中读取并输出结果。

现在在生产环境中,我有大量请求发送到提供内容的 b.js 文件,在这期间我有一些请求发送到 a.js 文件以动态更新内容。

我想知道对 a.js 的请求是否会减慢 b.js 中已经运行的 redis 连接。

最佳答案

Redis 是单线程的,所以如果它忙于写入数据,您的读取将会延迟。

您将在此 SO 答案中找到更多信息:Redis is single-threaded, then how does it do concurrent I/O?

关于javascript - 单个redis客户端连接是否支持并发读写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36907420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com