2011-04-07 114 views
12

今天下午,我使用python脚本来测试Redis在Windows上的性能。 它通常工作时,线程的数量仅为10,但是一些例外发生时的线程数达到100是Redis在Windows上稳定吗?

异常消息:

3 [主要] redis的服务器1448个 _cygtls :: handle_exceptions:异常:STATUS_A CCESS_VIOLATION 1394 [主要] redis的服务器1448 open_stackdumpfile: 倾销堆栈跟踪到的Redi S-server.exe.stackdump

Redis在Windows上稳定吗?

回答

17

Redis在Windows上没有正式支持。一些非官方的端口存在(例如您正在使用的端口),但我相信这些端口的稳定性不能保证。

+1

谢谢Zr40。你知道Windows的任何稳定版本吗? – redice 2011-04-07 14:48:02

+3

结帐https://github.com/dmajkic/redis – Joe 2011-09-25 18:55:36

+4

更新:请现在看到[**来自微软的这篇文章**](http://blogs.msdn.com/b/interoperability/archive/2012/04 /26/here-s-to-the-first-release-from-ms-open-tech-redis-on-windows.aspx)关于MS开放技术:[** Redis在Windows **](http:// blogs.msdn.com/b/interoperability/archive/2012/04/26/here-s-to-the-first-release-from-ms-open-tech-redis-on-windows。aspx) – 2012-04-30 08:28:36

1

Redis download page现在说“Redis项目并不直接支持win32/win64,但是我们关注试图制作与主项目分离的win32/win64端口的项目......目前,这两个端口都不是生产质量,但可用于开发目的......”

2

Redis的主要开发萨尔瓦托雷圣菲利波(‘antirez’),December 2011

我不认为Redis的在win32下运行是一个非常重要的特点。像以前一样,拥有一个可用于测试的win32端口很酷,而且由于Microsoft补丁的不同,我们有不同的实现,因此使用Windows的开发人员可以轻松测试Redis并开发他们的项目。但提供生产质量的win32端口有什么意义?

无论如何,在微软内部各方仍在improving the Windows build

下面是从MS公开赛科技首次发布:Redis的Windows上

克劳迪奥Caldato 2012年4月26日下午12:01 8

我们认为这不是生产就绪代码,而是与社区共享以征求反馈的坚实代码库:因此,在我们追求稳定时,我们将旧版本保持为默认/稳定e在GitHub存储库上。要试用新代码,请转到bksavecow分支。