redis

mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

Re: redis

Post by mad »

magicum wrote:redis, открытый в паблик и без аутентификации
Ну он сам себе злобный буратино :lol:
Вешаем на 127.0.0.1 и всё.
Я обожаю SmartCJ :shock: :oops: :twisted:
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

Re: redis

Post by mad »

magicum wrote:по сокету мне видится только одна польза
Возможно там ещё такое дело, что при сокете не надо тюнить сеть в ОС, поскольку коннектов по сети нет, а если там стотыщмильёнов коннектов к редису по сети, хоть и локально, то начинаются проблемы, хз, не специалист, но мысли такие.
Я обожаю SmartCJ :shock: :oops: :twisted:
magicum
Posts: 351
Joined: Mon Nov 18, 2013 11:27 am

Re: redis

Post by magicum »

Ну если стотыщмильонов, то да. Но у кого они есть? :)
mad
Posts: 318
Joined: Fri Nov 30, 2012 4:01 pm

Re: redis

Post by mad »

magicum wrote:Ну если стотыщмильонов, то да. Но у кого они есть? :)
У Юрия возможно и есть ;)
Я обожаю SmartCJ :shock: :oops: :twisted:
GangstaBros
Posts: 460
Joined: Sun Jan 05, 2014 4:34 pm

Re: redis

Post by GangstaBros »

admin wrote:В доке пишет что должно конектить в виде /var/temp/redis/redis.sock

Скидывайте плз шел туда где не конектит, попробуем простой скрипт сначала в 3 строки в виед


$redis = new Redis();
$redis->connect($host, $port);
отправил
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: redis

Post by burn »

Кому-то может пригодиться.
Проблема решилась переносом сокета в другую папку.
Папка /tmp и т.п. не подходит т.к. по дефолту включается "PrivateTmp" и php-fpm будет искать сокет не в /tmp, а в /tmp/systemd-private-d2ab0b563e004c938a4094565f81a76e-php-fpm.service-nrzOIY/tmp/
Можно это выключить тут:
/etc/systemd/system/multi-user.target.wants/php-fpm.service
Но мы не стали, а просто изменили папку на /var/run/redis/
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: redis

Post by admin »

burn wrote:Кому-то может пригодиться.
Проблема решилась переносом сокета в другую папку.
Папка /tmp и т.п. не подходит т.к. по дефолту включается "PrivateTmp" и php-fpm будет искать сокет не в /tmp, а в /tmp/systemd-private-d2ab0b563e004c938a4094565f81a76e-php-fpm.service-nrzOIY/tmp/
Можно это выключить тут:
/etc/systemd/system/multi-user.target.wants/php-fpm.service
Но мы не стали, а просто изменили папку на /var/run/redis/
Спасибо, действительно ценная информация.
Можно было довольно долго искать что не так.
Don't forget to run script update
Post Reply