Рубрики
Uncategorized

Установка и использование расширения redis под mac

Автор оригинала: David Wong.

предисловие

Redis-это высокопроизводительная база данных значений ключей. Появление redis в значительной степени компенсирует отсутствие хранилища ключей/значений , такого как memcached. В некоторых случаях он может играть хорошую дополняющую роль в реляционной базе данных. Использование языка ANSI C для записи, поддержка сети, может основываться на памяти или постоянном типе журнала и предоставлять различные языковые API. У Mac есть своя собственная среда PHP, но на ней не установлено расширение redis. Нам нужно установить его отдельно. Далее я расскажу о шагах по установке и моментах, на которые следует обратить внимание.

Скачать redis

Перед установкой redis вам необходимо загрузить redis. Вы можете скачать его на официальном сайте red is. Здесь я указываю адрес для загрузки: редис-5.0.5

Установка и запуск redis

1. Unzip the downloaded redis to the/usr/local directory and run the command: tar -zxvf redis-5.0.5.tar.gz -C/usr/local/redis-5.0.5 Распакуйте загруженный redis в локальный каталог/usr/и выполните команду:

2. The terminal enters the root directory after decompression: cd/usr/local/redis-5.0.5 Терминал входит в корневой каталог после распаковки:

3. Test compilation: sudo make test Компиляция тестов:

4. To install redis: sudo make install Чтобы установить redis:

Если вы сообщите о следующей ошибке на шаге 4:

Выполнение тестового клиента: не удалось выполнить “src/redis-бенчмарк”: такого файла или каталога нет.

Затем выполните следующие два шага

(1)、 судо сделать чистыми

(2)、 судо делать

5. Configuration After the above installation is successful, configure it php .ini Document: #The address here is your reids installed redis.so The location of.so Конфигурация После успешной установки, указанной выше, настройте ее php .ini Документ: 5. Configuration After the above installation is successful, configure it php .ini Document: #The address here is your reids installed redis.so The location of.so Здесь указан адрес, по которому установлены ваши рейды redis.so Местоположение … так что

6. Print out phpinfo() to see if the installation is successful. If you can see the information as shown in the figure below, the installation is successful. Распечатайте phpinfo (), чтобы убедиться, что установка прошла успешно. Если вы видите информацию, как показано на рисунке ниже, установка выполнена успешно.

(проверьте, прошла ли установка redis успешно: вы также можете запустить make test после установки, и [O/все тесты прошли без ошибок!] [Очистка: может занять некоторое время… OK] указывает на то, что установка redis прошла успешно.)

7. Modify the redis.conf In [daemonize no] is [daemonize yes] to start background operation mode Измените файл redis.conf В [демонизировать нет] [демонизировать да] для запуска фонового режима работы

8. Start redis and execute the command in the root directory of redis:./SRC/redis server/redis.conf To stop the redis service, you can execute the client command./SRC/redis cli shutdown Запустите redis и выполните команду в корневом каталоге redis:./SRC/redis server/redis.conf Чтобы остановить службу redis, вы можете выполнить команду клиента./Завершение работы SRC/redis cli

9. The login client command is: [./SRC/redis cli] or [./SRC/redis cli – P 6379] or [telnet 127.0.0.1 6379], and execute it in the root directory of the redis installation folder. Команда клиента входа в систему: [./SRC/redis cli] или [./SRC/redis cli – P 6379] или [telnet 127.0.0.1 6379] и выполните его в корневом каталоге папки установки redis.

Тест redis

После установки и запуска redis войдите в клиент и протестируйте redis. Пример:

127.0.0.1:6379 > set key "success" // write data
OK
127.0.0.1:6379 > get key // read data
"success"
127.0.0.1:6379>

Краткое описание проблемы

1. Prompt when sudo make install Подскажите, когда sudo сделает установку

Установка общих расширений:/usr/lib/php/расширения/без отладки-не-zts-20131226/ cp:/usr/lib/php/расширения/без отладки-не-zts-20131226/# [электронная почта защищена] #: Операция не разрешена сделать: * [установка модулей] Ошибка 1

Решение: сделайте установку не разрешающей

2. After installation, configure php.ini file После установки настройте файл php.ini

Расширение добавляется в.поэтому при тестировании redis мы обнаружили, что он не вышел.

Решение: расширение_ запишите адрес, возвращенный make install, в адресе

extension=redis.so

Сопутствующая информация

Установка redis5.0 и команд на MAC Конфигурация установки Redis Установка расширения Redis и установка в MAC MAMP установка redis