问题是这样的:
在配置好conf文件后,使用命令启动服务:
src/redis-sentinel sentinel-26379.conf
然后查询进程:
ps -ef |grep redis
发现期待的哨兵并没有启动!于是我又去看conf文件,直觉告诉我是dir 工作目录出现的问题
dir /usr/local/redis/data/26379
我的data目录下并没有手动创建26379目录,我以为它可以没有目录就自己创建,没想到我高估了。
于是赶紧手动创建了26379这个目录。
然后再次启动,查看进程,就已经有了。
我觉得可能找不到工作目录,就会阻塞创建任务吧。毕竟log,aof, rdb文件都会存放进工作目录,如果没有,就没办法正常记录工作。