baf*_*fla 40 directory redis server
在将一些数据写入redis服务器后,我可以从客户端读取数据.但是,如何在文件系统上找到数据目录?
The*_*ill 81
最快的方法:使用redis-cli.
redis-cli config get dir
Run Code Online (Sandbox Code Playgroud)
如果您配置了身份验证,则需要使用-a password密码替换"password" 来传递该身份验证.
Mar*_*ell 18
可能找到您的Redis配置目录/etc/redis.然后查看调用的配置文件redis.conf并找到启动的行dir.
它看起来与此类似:
dir /etc/redis/database
Run Code Online (Sandbox Code Playgroud)
这样做会慢慢地,但肯定如果你不能打扰看:-)
sudo find / -name "redis.conf" -exec grep "^dir" {} \; 2> /dev/null
dir /etc/redis
Run Code Online (Sandbox Code Playgroud)
或者如果你想要配置文件名:
sudo find / -name "redis.conf" -exec grep -H "^dir" {} \; 2> /dev/null
/private/etc/redis/redis.conf:dir /etc/redis
Run Code Online (Sandbox Code Playgroud)
您可以检查的其他可能性是Redis是否以自定义配置文件作为其第一个参数启动,如下所示:
redis-server /path/to.custom/config-file
Run Code Online (Sandbox Code Playgroud)
或者dir在命令行上设置选项,如下所示:
redis-server dir /path/to/data
Run Code Online (Sandbox Code Playgroud)
使用
ps -aef | grep redis
Run Code Online (Sandbox Code Playgroud)
寻找这些选择.
| 归档时间: |
|
| 查看次数: |
50422 次 |
| 最近记录: |