Você deve verificar seu redis.conf arquivo para ver as permissões em dir e dbfilename . Se o arquivo nomeado em dbfilename que está localizado no caminho especificado no dir caminho existe e a permissão também está correta. então o problema deve ser corrigido.
Espero que isso ajude alguém.
P.S.
Para encontrar o
redis.conf
local do arquivo, você pode usar o #ps ax | grep redis
checar. Normalmente ele será passado para o redis-server
como arquivo de entrada. Para o diretório permissões:deve ser
755
, para o dbfilename , deve ser 644
Às vezes você também precisa usar
top
comando para verificar se o user:group
do redis-server
e o proprietário de dir são consistentes. ou seja, o redis-server
está sendo executado por redis:redis , mas o diretório está em root:root . Nesse caso, você precisa chown redis:redis -R dir
.