今天下午,我使用python脚本测试了Redis在Windows上的性能。 当线程数仅为10时,它正常工作,但当线程数达到100时会发生一些例外。
异常消息:
3 [main] redis-server 1448 _cygtls :: handle_exceptions:异常:STATUS_A CCESS_VIOLATION 1394 [main] redis-server 1448 open_stackdumpfile: 将堆栈跟踪转储到redi S-server.exe.stackdump
Redis在Windows上稳定吗?
答案 0 :(得分:17)
Windows上没有正式支持Redis。存在一些非官方端口(例如您正在使用的端口),但我相信这些端口不能保证稳定性。
答案 1 :(得分:2)
Redis prime dev Salvatore Sanfilippo('antirez'),December 2011:
我不认为Redis在win32下运行是一个非常重要的功能。如前所述,拥有可用于测试的win32端口很酷,而且由于Microsoft补丁,我们在不同的实现中也是如此,因此使用Windows的开发人员可以轻松地测试Redis并开发他们的项目。但是提供生产质量的win32端口有什么意义呢?
无论如何,Microsoft内的各方仍然是improving the Windows build
这是MS Open Tech的第一个版本:Windows上的Redis
Claudio Caldato 2012年4月26日下午12:01
我们认为这不是生产就绪代码,而是与社区共享以获取反馈的可靠代码库:因此,在我们追求稳定的同时,我们将旧版本保留为GitHub存储库的默认/稳定。要试用新代码,请访问bksavecow分支。
答案 2 :(得分:1)
Redis download page现在说“Redis项目不直接支持win32 / win64,但是我们看到有兴趣尝试创建一个与主项目分开的win32 / win64端口......目前两者都是港口不是生产质量,但可用于发展目的......“
答案 3 :(得分:1)
我们维护 Redis 的稳定和生产就绪的 Windows 端口(本机!)。 开发者版是免费的。 看看 Memurai。
答案 4 :(得分:0)