根据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计算机(生产服务器)上部署通道,这真的是一个问题吗?如果是,是否有更好的redis替代方案
3)如何在生产服务器上测试上述缺陷
注意:
无法使用wsl2(官方未发布)或wsl,因为当前windows服务器不支持
Memurai是一个很好的Windows Redis替代方案。Memurai基于Redis源代码
据我所知,要解决此问题,您可以尝试以下选项之一:
使用this image在docker容器上安装redis,并在项目中使用它
使用virtualbox安装linux,并在那里安装redis
由于您在linux环境中运行redis,所以我认为您不会遇到任何问题,但正如我所说的,在投入生产之前,请尝试使用它们。:)
出于测试目的,也许模拟可以很好地工作,首先编写一个包含大量读写操作的测试,然后在windows上的redis和docker上的redis上进行测试,并测量基准测试
相关问题 更多 >
编程相关推荐