gpt4 book ai didi

python - Django channel : Alternative of Redis for windows machine?

转载 作者:行者123 更新时间:2023-12-03 06:42:40 28 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

2个月前关闭。




Improve this question




根据redis的文档,

A.3.1 Drawbacks of Redis on Windows

Windows doesn’t support the fork system call, which Redis uses in a variety of situations to dump its database to disk. Without the ability to fork, Redis is unable to perform some of its necessary database-saving methods without blocking clients until the dump has completed.



问题:

1)如果我没猜错的话,并发用户增加会出现这个问题吗?那是对的吗?

2)如果我们在Windows机器(生产服务器)上部署 channel ,这真的是一个问题吗?如果是,有没有更好的redis替代品?

3)如何在生产服务器上测试上述缺陷?

注:

不能使用 wsl2(官方未发布)或 wsl,因为当前的 Windows 服务器不支持。

最佳答案

据我所知,要解决这个问题,您可以尝试以下选项之一:

  • 使用 this image 在 docker 容器上设置 redis并在您的项目中使用它。
  • 使用 virtualbox 安装 linux 并在那里安装 redis。

  • 由于您在 linux 环境中运行 redis,因此我认为您不会遇到问题,但就像我说的那样,在进入生产环境之前尝试它们。 :)

    出于测试目的,模拟可能会正常工作,首先编写一个具有大量读写的测试,然后在 Windows 上的 redis 和 docker 上的 redis 上进行测试,然后测量基准。

    关于python - Django channel : Alternative of Redis for windows machine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60407391/

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