如何启用 Redis的unix socket

原创 qtwrk  2018-08-22 12:46  阅读 1,969 次 评论 0 条

首先安装redis

yum install redis -y

cp /usr/lib/systemd/system/redis.service /etc/systemd/system/redis.service

编辑这个文件, 在里面添加

User=username
Group=username

用户名和组,必须是你的PHP用户名和组,否则PHP进程无法读取文件

打开/etc/redis.conf文件,找到并编辑以下内容

unixsocket /path/to/redis.sock
unixsocketperm 770
logfile /path/to/redis.log
dir /path/to/redis

path/to 建议设置为网站根目录, 比如cyberpanel默认网站目录是 /home/vps.group/public_html, 那么这个路径可以设置为 /home/vps.group

创建目录 /home/vps.group/redis , 修改用户组

chown -R username:group /home/vps.group/redis
chown username:group /etc/redis.conf

username和group同前面。

可以通过ls -l /home/vps.group来查看public_html目录的拥有者。

启动 redis-socket

systemctl start redis-socket

 

检查启动情况

 

systemctl status redis-socket

 

还可以通过NC命令来检查

nc -U /path/to/redis.sock

 

 

本文地址:https://vps.group/redis-unix-socket-20180822.html
版权声明:本文为原创文章,版权归 qtwrk 所有,欢迎分享本文,转载请保留出处!

发表评论


表情