2011-04-07 118 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分支。