sentinel directive while not in sentinel mode 问题解决方案

今天部署 redis 的哨兵模式的时候,由于自己的粗心大意,导致部署的时候一致报如下的错误:


1. * FATAL CONFIG FILE ERROR * 2. Reading the configuration file, at line 2 3. >>> 'sentinel monitor mymaster 127.0.0.1 6379 2' 4. sentinel directive while not in sentinel mode

最后发现,竟然是因为部署哨兵模式的时候,使用的命令不对造成的,正确的命令如下:


1. ./redis-server.sh sentinel.conf --sentinel

而我自己部署的时候,粗心的把后面的–sentinel 竟然给忘了。为了避免类似的事情发生,建议大家使用 redis-sentinel sentinel.conf 代替 redis-server 命令

在此立据,也给粗心的自己提个醒。