Трябва да проверите вашия redis.conf файл, за да видите разрешенията в dir и dbfilename . Ако файлът с име в dbfilename който се намира в пътя, посочен вdir пътът съществува и разрешението също е правилно. тогава проблемът трябва да бъде отстранен.
Надявам се това да помогне на някого.
P.S.
За да намерите redis.conf
местоположение на файла, можете да използвате #ps ax | grep redis
да проверя. Обикновено ще се предава на redis-server
като входен файл.
За реж разрешения:трябва да е 755
, за dbfilename , трябва да е 644
Понякога трябва да използвате и top
команда, за да проверите дали user:group
на redis-server
и собственик на дира са последователни. т.е. redis-server
се изпълнява от redis:redis , но врежът е под root:root . В този случай трябва да chown redis:redis -R dir
.