2.8.1.5. Тест Redis

Заказ и настройка дополнительной услуги описаны в статье Redis.

Внимание!

Если скрипт для работы с Redis нужно запускать из консоли или через cron, то в команде запуска необходимо указывать путь к php.ini одного из сайтов хостинг-аккаунта. Подробнее см. Запуск скриптов, требующих ionCube, Zend Encoder, Memcache(d) или Redis.

Для тестирования работы Redis можно запустить такой скрипт:

<?php
$mydir = explode('/', __DIR__);
$redis = new Redis();
$redis->connect("/home/$mydir[2]/.system/redis.sock");
if (!$redis->get('int') && !$redis->get('string') && !$redis->get('another_string')) {
    $redis->set('string', 'variables were set at ' . date('F'));
    $redis->set('int', date('d'));
    $redis->set('another_string', date('G') . ":" . date('i'));
}
echo $redis->get('string') . " " . $redis->get('int') . ", " . $redis->get('another_string') . "<br>";
var_dump($redis->get('int'));
var_dump($redis->get('string'));
var_dump($redis->get('another_string'));
?>

При первом запуске скрипт записывает в Redis текущую дату и выводит её на экран. При последующих запусках скрипт выводит эту же дату, считанную уже из Redis.

Содержание

    (3)