停止redis会导致/ var / run /下的/ redis /文件夹被删除

时间:2018-04-19 07:23:36

标签: redis

我有一个设置,我在套接字上运行redis。在配置中,我有套接字到/var/run/redis/redis.sock的路径。每次redis停止时,文件夹/ redis /都会从/ var / run /中与.sock文件一起删除。因此,当尝试再次启动redis时,由于文件夹丢失,它将无法启动。我必须在开始之前手动创建文件夹。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

临时解决方案是将套接字指向/ var / lib / redis-sockets / 同时,“ / var / lib / redis /”将受到保护,以防外部使用

mkdir -p /var/lib/redis-sockets/
chown redis:redis /var/lib/redis-sockets/

另一种解决方案是让用户读取“ / var / lib / redis”并在其中指向redis套接字