Bạn nên kiểm tra redis.conf của mình tệp để xem các quyền trong dir và dbfilename . Nếu tệp có tên trong dbfilename nằm trong đường dẫn được chỉ định trong dir đường dẫn tồn tại và sự cho phép cũng đúng. thì vấn đề cần được khắc phục.
Hy vọng điều này sẽ giúp ai đó.
Tái bút
Để tìm redis.conf
vị trí tệp, bạn có thể sử dụng #ps ax | grep redis
để kiểm tra. Thông thường nó sẽ được chuyển đến redis-server
dưới dạng tệp đầu vào.
Đối với dir quyền:nó phải là 755
, cho dbfilename , nó phải là 644
Đôi khi bạn cũng cần sử dụng top
lệnh để kiểm tra xem user:group
của redis-server
và chủ sở hữu của dir nhất quán. tức là redis-server
đang được điều hành bởi redis:redis , nhưng dir dưới root:root . Trong trường hợp này, bạn cần chown redis:redis -R dir
.