今天搞了几个小时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里的读写文件夹设置!