PHP5. Redis. Install redis client (Predis) on Unix/Windows OS

Predis является гибким и полнофункциональным php клиентом для работы с Redis хранилищем. Более подробно с функционалом можно ознакомиться по ссылке:

https://github.com/nrk/predis/wiki

Для того, чтобы задействовать данного клиента, нужно минимум действий.
Склонируйте следующий репозиторий в директорию проекта:

$ git clone git://github.com/nrk/predis.git

или загрузите с данного репозитория архив, на данный момент доступен следующий:

https://github.com/nrk/predis/archive/v1.0.zip

На выходе должна получиться следующая структура

/project
    /index.php
    /predis
        /...
       
Далее в коде регистрируем автозагрузчик классов:

require "predis/autoload.php";
Predis\Autoloader::register();


После чего создаем клиента и работаем с ним:

// для локального подключения
$client = new Predis/Client();
 

// для удаленного подключения
$client = new Predis/Client(array(
    "scheme" => "tcp",
    "host" => "192.168.5.172",
    "port" => 6379
));


Ниже приведен пример использования данного клиента

<?php
require "predis/autoload.php";
Predis\Autoloader::register();

try {
    $client = new Predis/Client();
    $client->set('foo', 'bar');
    $value = $client->get('foo');
    echo $value;
}
catch (Exception $e) {
    die($e->getMessage());
}

?>

Данное мини руководство справедливо как для unix, так и для windows платформ.