データをredisサーバーに書き込んだ後、クライアントからデータを読み取ることができました。ただし、ファイルシステムでデータディレクトリを見つけるにはどうすればよいですか?
最速の方法:redis-cliを使用します。
redis-cli config get dir
認証が設定されている場合、-a password
を使用してそれを渡す必要があります。「パスワード」をパスワードに置き換えます。
Redis設定ディレクトリ、おそらく/etc/redis
を見つけます。次に、redis.conf
という設定ファイルを見て、dir
で始まる行を見つけます。
これは次のようになります。
dir /etc/redis/database
これはゆっくりと仕事をしますが、あなたが見て気にすることができない場合は確かに:-)
Sudo find / -name "redis.conf" -exec grep "^dir" {} \; 2> /dev/null
dir /etc/redis
または、設定ファイル名も必要な場合:
Sudo find / -name "redis.conf" -exec grep -H "^dir" {} \; 2> /dev/null
/private/etc/redis/redis.conf:dir /etc/redis
チェックできる他の可能性は、Redisが次のような最初のパラメーターとしてカスタム構成ファイルで開始されたかどうかです。
redis-server /path/to.custom/config-file
または、コマンドラインでdir
オプションを次のように設定します:
redis-server dir /path/to/data
つかいます
ps -aef | grep redis
これらのオプションを探します。