Слияние кода завершено, страница обновится автоматически
**Windows 32 и x64 порт сервера, клиента и утилит Redis** Он максимально приближен к оригинальной версии для Unix. Вы можете скачать готовые двоичные файлы здесь: http://github.com/dmajkic/redis/downloads **Сборка Redis на Windows** Для сборки Redis на Windows требуется MinGW. Если вы используете полный mSysGit, у вас уже есть все инструменты, необходимые для работы. Запустите Git bash и клонируйте этот репозиторий: $ git clone http://github.com/dmajkic/redis.git Скомпилируйте его: $ make Протестируйте его: $ make test Собранные программы находятся в исходном каталоге и не имеют внешних зависимостей. Вы можете использовать собственную установку MinGW, RubyInstaller DevKit или TDM. Обратите внимание, что для тестирования вам потребуется установить Tcl. Что сделано и чего не хватает -------------------------------- Команды, использующие fork() для выполнения фоновых операций, реализованы как операции переднего плана. Это BGSAVE и BGREWRITEAOF. Оба по-прежнему работают — только на переднем плане. Все оригинальные тесты проходят. Всё остальное перенесено: redis-cli, hiredis с linenoise, дампы rdb, виртуальная память с потоками и каналами, репликация, все команды и т. д. Вы можете устанавливать и использовать все гемы Ruby, которые используют Redis на Windows. Вы можете разрабатывать на Windows с локальным, родным сервером Redis. Вы можете использовать redis-cli.exe для подключения к серверам Unix. ... Примечание о порте x64 для Windows ------------------------------ Поскольку существует больше различий между Linux и 64-битными системами Windows, и даже если все тесты, поставляемые с Redis, проходят успешно, эту сборку следует рассматривать как экспериментальную, требующую дополнительного тестирования. Чтобы собрать её самостоятельно, вам понадобится компилятор x64 gcc (TDM или аналогичный). Процедура сборки такая же, как и для 32-битной версии. На 64-битных Windows вы можете запустить 64-битный redis-server из 32-битного приложения и использовать его для доступа к более чем 3,5 ГБ памяти. Дальнейшие планы ------------------ Провести тесты, исправить ошибки, попытаться следовать тому, что кодируют Сальваторе и Питер. Этот порт является базовым. Redis-server.exe — это консольное приложение, которое можно запускать из консоли или вашего приложения. Это не настоящая служба Windows, поэтому есть возможность сделать её SCM-осведомлённой. Вот и всё. Наслаждайтесь. С уважением, Душан Майкич Исходный README Redis: ============================================================================= Где найти полную документацию Redis? ------------------------------------------- Этот README — просто быстрый документ «быстрого старта». Более подробную документацию вы можете найти здесь: 1) http://code.google.com/p/redis 2) Проверьте каталог 'doc'. doc/README.html — хорошая отправная точка :) Сборка Redis -------------- Это так же просто, как: % make Redis — это всего лишь один двоичный файл, но если вы хотите установить его, вы можете использовать цель «make install», которая скопирует двоичный файл в /usr/local/bin по умолчанию. Вы также можете использовать «make PREFIX=/some/other/directory install», если хотите использовать другой пункт назначения. Вы можете запустить 32-разрядный двоичный файл Redis, используя: % make 32bit После сборки Redis рекомендуется протестировать его с помощью: % make test Сборка с использованием tcmalloc ----------------------- tcmalloc — это быстрая и эффективная реализация malloc() (для небольших объектов). Компиляция Redis с ним может улучшить производительность и использование памяти. Подробнее об этом вы можете прочитать здесь: http://goog-perftools.sourceforge.net/doc/tcmalloc.html Чтобы скомпилировать Redis с поддержкой tcmalloc, установите tcmalloc в вашей системе, а затем используйте: % make USE_TCMALLOC=yes Обратите внимание, что вы можете передать любую другую цель make, если добавите USE_TCMALLOC=yes в конце. Запуск Redis ------------- Чтобы запустить Redis с конфигурацией по умолчанию, просто введите: % cd src % ./redis-server Если вы хотите предоставить свой redis.conf, вы должны запустить его с дополнительным параметром (путь к файлу конфигурации): % cd src % ./redis-server /path/to/redis.conf Работа с Redis --------------- Вы можете использовать redis-cli для работы с Redis. Запустите экземпляр redis-сервера, затем в другом терминале попробуйте следующее: % cd src % ./redis-cli redis> ping PONG
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )