Ответ 1
Redis официально не поддерживается в Windows. Некоторые неофициальные порты существуют (например, тот, который вы используете), но я считаю, что стабильность не гарантируется для этих портов.
Сегодня днем я использовал python script для проверки производительности Redis в Windows. Он работал нормально, когда число потоков было всего 10, но некоторые исключения возникали, когда число потоков достигало 100.
Сообщение об исключении:
3 [основной] redis-server 1448 _cygtls:: handle_exceptions: Исключение: STATUS_A CCESS_VIOLATION 1394 [main] redis-server 1448 open_stackdumpfile: Сброс стека стека на redi S-server.exe.stackdump
Является ли Redis стабильным в Windows?
Redis официально не поддерживается в Windows. Некоторые неофициальные порты существуют (например, тот, который вы используете), но я считаю, что стабильность не гарантируется для этих портов.
Redis prime dev Сальваторе Санфилиппо ('antirez'), декабрь 2011 г.:
Я не думаю, что Redis работает под win32 - очень важная функция. Приятно иметь порт win32, который можно использовать для тестирования, как это было раньше, и, поскольку у нас есть другая реализация благодаря патчу Microsoft, поэтому разработчики, использующие Windows, могут легко тестировать Redis и разрабатывать свои проекты. Но в чем смысл обеспечения качества win32-порта?
Независимо от того, стороны в Microsoft по-прежнему улучшают сборку Windows
Heres к первому выпуску от MS Open Tech: Redis на Windows
Claudio Caldato 26 апр 2012 12:01 вечера 8
Мы считаем, что это не готовый код для производства, а твердая база кода, которая будет использоваться сообществом для получения обратной связи: как таковая, в то время как мы продолжаем стабилизацию, мы сохраняем старую версию как стандартную/стабильную в репозитории GitHub, Чтобы попробовать новый код, перейдите в ветку bksavecow.
Страница загрузки Redis теперь говорит: "Проект Redis напрямую не поддерживает win32/win64, однако мы смотрим на интерес к проектам, пытающимся сделать порт win32/win64, который отделен от основного проекта... В настоящее время оба порта не являются качеством производства, но могут использоваться для целей разработки..."
см
Redis на Windows стабильно и надежно
Я использую его в своих проектах до последнего месяца и не испытываю никаких проблем.