1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/luzhong-redis

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README
**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 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Расширить Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/luzhong-redis.git
git@gitlife.ru:oschina-mirror/luzhong-redis.git
oschina-mirror
luzhong-redis
luzhong-redis
master