Bir veriyi bir redis sunucusuna yazdıktan sonra, verileri bir istemciden okuyabiliyordum. Bununla birlikte, dosya sistemindeki veri dizinini nasıl bulabilirim?Veri dizini Redis'te nerede?
25
A
cevap
12
Redis yapılandırma dizinini bulun, muhtemelen /etc/redis
. Ardından, redis.conf
adlı yapılandırma dosyasına bakın ve dir
'u başlatan satırı bulun.
Şuna benzer görünecektir: Eğer isterseniz
sudo find/-name "redis.conf" -exec grep "^dir" {} \; 2> /dev/null
dir /etc/redis
:-) bakmak veya rahatsız olamaz, bu yavaş ama emin adımlarla iş yapacak
dir /etc/redis/database
config dosyası adı:
sudo find/-name "redis.conf" -exec grep -H "^dir" {} \; 2> /dev/null
/private/etc/redis/redis.conf:dir /etc/redis
Kontrol edebileceğiniz diğer olanaklar, Redis'in özel bir yapılandırma f ile başlatılıp başlatılmadığıdır.
redis-server /path/to.custom/config-file
veya böyle komut satırında set dir
seçeneğiyle: böyle birinci parametresi olarak ile
redis-server dir /path/to/data
Kullanım
ps -aef | grep redis
bu seçenekler aramaya.
51
En hızlı yöntem: redis-cli kullanın. Kimlik doğrulama yapılandırmışsanız
redis-cli config get dir
, şifrenizin bulunduğu "şifresini" değiştirilmesi -a password
kullanarak bu geçmelisiniz.