Instalei o redis no meu Cpanel Centos 6.9 VPS e conectei-me a ele com sucesso via tcp. Eu queria compartilhar a conexão redis.socket em vez de tcp com vários usuários em meu vps, mas não consegui fazer isso porque o php gera um erro com permissão negada.
Já tentei definir a permissão para /tmp/redis.socket 755, até mesmo para 777, embora entenda que não há sentido nisso, pois apenas adiciona permissão de gravação.
Tentei executar o serviço como usuário redis e realocar o local do soquete para /home/redis/redis.socket.
Mas não importa o que eu tente, ocorre um erro de permissão negada.
Também entendo que conceder acesso ao soquete de instância única a vários usuários pode causar problemas, mas eu gerencio a maioria dos sites em meu vps, portanto, isso não deve ser um problema.
Você poderia por favor me ajudar. Obrigado.
Responder1
Consegui me conectar via soquete executando redis com redis:redis
o usuário e alterando a localização do arquivo de soquete na configuração para /var/lib/redis/redis.sock
e definindo as permissões para 777, e também tive que definir dir
as configurações para a pasta onde o usuário redis tinha acesso e não consegui escrever em /var/log/redis.log
então tive que mover o log do Redis para seu diretório inicial.