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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
 
Строка 3: Строка 3:
 
=== Фреймворк Laravel- как подключить к redis серверу ===
 
=== Фреймворк Laravel- как подключить к redis серверу ===
  
Подключить redis сервер для Laravel php проекта можно через файл '''.env''':
+
Подключить redis сервер-хранилище для Laravel php проекта можно через файл '''.env''':
 
  # vi .env
 
  # vi .env
 
  REDIS_HOST=127.0.0.1
 
  REDIS_HOST=127.0.0.1

Текущая версия на 10:24, 8 февраля 2023

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

Фреймворк 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'