Як встановити redis і redis php клієнт (оновлено січень 22, 2018) - антон Логвиненко

Redis - це кеш-сховище даних, в якому дані зберігаються в оперативній пам'яті, що дає можливість дуже швидкого доступу до них. Схожий на більш відомий всім memcached, але на відміну від якого Redis має різні структури зберігання даних, а не тільки "ключ-значення"

УВАГА. Інструкція застаріла. Дотримуйтесь інструкції англійською

Дозволяє зберігати не тільки рядки, а й списки, множини, впорядковані множини і хеш таблиці. Більш докладно про Redis можна дізнатися на офіційному сайті Redis. Рекомендую встановлювати Redis з вихідного коду. Так як в цьому випадку ви отримаєте найсвіжішу стабільну версію.

встановлюємо Redis

Отже як встановити Redis з вихідного коду? Дивимося останню стабільну версію на сторінці Redis Download. Викачуємо її і розпаковуємо:

Далі збираємо за допомогою утиліти make і встановлюємо:

Якщо у вас 64 bit-ая система, то потрібно встановити libc6-dev-i386, зібрати і потім встановити. В Ubuntu це можна зробити наступним чином:

Приклад мінімальної конфігурації:

За замовчуванням redis-server встановлюється в / usr / local / bin / redis-server. Переконатися в цьому можна за допомогою команди whereis:

Що б сервер був доступний після запуску системи, можна прописати рядок в /etc/rc.local перед "exit 0"

І пробуємо підключиться до нього

встановлюємо PhpRedis

PhpRedis - PHP extension від Nicolas Favre-Felix, написаний на С, який дозволяє звертатися до Redis з php. Чому PhpRedis, адже є інші php бібліотеки дозволяють звертатися до Redis? Відповідь - швидкість. Модуль написаний на С буде швидше бібліотеки написаної на php

Нам знадобиться php5-dev

В Ubuntu його можна встановити так:

Далі викачуємо, збираємо і встановлюємо phpredis

Тепер необхідно додати модуль в конфіг php для Ubuntu з PHP 5.3

для Ubuntu з PHP 5.5

Перевірити працездатність PhpRedis можна командою, після якої повинна з'явиться напис "OK"

Перед використанням PhpRedis в php скрипти, не забудьте перезапустити веб сервер

якщо це Apache

Методи ново доступного класу Redis доступні на сторінці PhpRedis

Корисні ресурси:

Схожі статті