आपको अपनी redis.conf . की जांच करनी चाहिए dir . में अनुमतियां देखने के लिए फ़ाइल और dbfilename . अगर फ़ाइल का नाम dbfilename . है जो dir . में निर्दिष्ट पथ में स्थित है पथ मौजूद है और अनुमति भी सही है। तो समस्या को ठीक किया जाना चाहिए।
आशा है कि यह किसी की मदद करेगा।
अनुलेख
redis.conf को खोजने के लिए फ़ाइल स्थान, आप #ps ax | grep redis जाँच करने के लिए। आमतौर पर इसे redis-server . को पास किया जाएगा इनपुट फ़ाइल के रूप में।
dir . के लिए अनुमतियाँ:यह 755 होना चाहिए , dbfilename . के लिए , यह 644 होना चाहिए
कभी-कभी आपको top . का भी उपयोग करने की आवश्यकता होती है user:group . की जांच करने के लिए आदेश redis-server का और dir . के स्वामी सुसंगत है। यानी redis-server redis:redis . द्वारा चल रहा है , लेकिन dir रूट:रूट . के अंतर्गत है . इस मामले में, आपको chown redis:redis -R dir . की आवश्यकता होगी ।