redisUnix套接字模式开启

今天搞了几个小时redis套接字模式一直打不开,发现具体原因好弱智啊。

具体原因

apt安装的redis-server对/run无读写权限,只对/run/redis有,所以/etc/redis/redis.conf那里只能改成:

unixsocket /run/redis/redis.sock
unixsocketperm 777

而不是默认的/run/redis.sock,也不是网上写的/var/run/redis/redis.sock,去看/lib/systemd/system/redis-server.service里的读写文件夹设置!