srm*_*srm 0 redis redis-sentinel redis-server
抱歉,这里是 redis 新手。
当我跑 redis-sentinel
42533:X 10 Nov 21:21:30.345 # Warning: no config file specified, using
the default config. In order to specify a config file use redis-
sentinel /path/to/sentinel.conf
42533:X 10 Nov 21:21:30.346 * Increased maximum number of open files to
10032 (it was originally set to 7168).
Redis 3.0.4 (00000000/0) 64 bit
Running in sentinel mode
Port: 26379
PID: 42533
http://redis.io
42533:X 10 Nov 21:21:30.347 # Sentinel runid is
733213860cf470431c7441e5d6aaf9ed9b2d7c2f
42533:X 10 Nov 21:21:30.347 # Sentinel started without a config file.
Exiting...
Run Code Online (Sandbox Code Playgroud)
我错过了什么?我需要一个配置文件吗?如果是这样,我应该/path/to/sentinel.conf在哪里?
运行 Sentinel 时必须使用配置文件,因为系统将使用该文件来保存在重启时将重新加载的当前状态。如果没有给出配置文件或配置文件路径不可写,Sentinel 将简单地拒绝启动。
您可以使用以下命令行运行 Sentinel:
redis-sentinel /path/to/sentinel.conf
Run Code Online (Sandbox Code Playgroud)
否则,您可以直接使用 redis-server 可执行文件以 Sentinel 模式启动它:
redis-server /path/to/sentinel.conf --sentinel
Run Code Online (Sandbox Code Playgroud)
你可以把文件放在任何你想要的地方,只要确保你为此提供了正确的路径。例如,如果你在 linux 并且文件在你的主目录中,那么命令将是
redis-sentinel ~/sentinel.conf
Run Code Online (Sandbox Code Playgroud)