Page 1 of 1
Не работает Redis
Posted: Sat Aug 30, 2014 11:20 pm
by ofcorp
Здравствуйте.
У меня следующая проблема - решил наконец-то перейти на Redis. Поставил его, поставил phpredis, сервис запущен, redis-cli коннектится, а Смарт нет - хоть ты тресни. Пробовал и через порт и через сокет, все одно и тоже "Redis cache error looks like you want to use Redis as a cache engine but script can not connect to it". Куда дальше копать не знаю, может кто сталкивался...
Re: Не работает Redis
Posted: Sun Aug 31, 2014 12:41 pm
by admin
/scj/admin/test.php
тут конкретно есть секция с редисом ?
что-то вроде
Redis Support enabled
Redis Version 2.1.3
Re: Не работает Redis
Posted: Sun Aug 31, 2014 5:31 pm
by ofcorp
Redis Support enabled
Redis Version 2.2.5
С другой стороны странно, т.к. Редис ставил 2.8.13. Возможно модуль от старой версии, но ставил я из юма pecl-php-redis. Если так, то гда скачать нормальный?
Re: Не работает Redis
Posted: Sun Aug 31, 2014 7:07 pm
by admin
Тогда не знаю
вот код для теста конекта
if (!class_exists('Redis')) throw new Exception("PHP extension REDIS is not loaded.");
$this->redis = new Redis();
$this->redis->connect($host, $port);
if ($password) {
$this->redis->auth($password);
}
$this->redis->select((int) $database);
можно попробовать его у себя - если коннектит тогда у меня догадок что не так нету.
В этом случае скидывайте фтп, будем смотреть.
Re: Не работает Redis
Posted: Sun Aug 31, 2014 7:31 pm
by ofcorp
Проблему решил сам, мало ли кому-то пригодится - совсем вылетела из головы ткакя вещь как SELinux: если он включен надо просто-напросто отключить или настроить доступ к Редису для Апача. Тоже самое справедливо и для couchbase!
Re: Не работает Redis
Posted: Mon Sep 01, 2014 3:54 am
by admin
Ок, те для апача закрыт был доступ просто.
Спасибо.