Фреймворк Laravel- как подключить к redis серверу

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Доступная цена

Фреймворк Laravel- как подключить к redis серверу

Подключить redis сервер для Laravel php проекта можно через файл .env:

# vi .env
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

Делаем установку redis на CentOS 7:

# yum install redis
# systemctl start redis.service
# systemctl enable redis.service

Меняем права и путь к сокету redis:

# vi /etc/redis.conf
unixsocket /var/run/redis/redis.sock
unixsocketperm 777
# systemctl restart redis.service

Проверка путей сокета:

# netstat -nlp | grep redis
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      21390/redis-server
unix  2      [ ACC ]     STREAM     LISTENING     827490   21390/redis-server   /var/run/redis/redis.sock

Какие права стоят на файл сокета - 777:

# ls -ld /var/run/redis/redis.sock
srwxrwxrwx 1 redis redis 0 Feb  8 10:06 /var/run/redis/redis.sock

Подключение к redis серверу реализовано в Laravel в файле

config/database.php
а именно строкой
'path' => '/var/run/redis/redis.sock'