Как успешно запустить сервер `redis-sentinel`
Извините, новичок здесь.
Когда я бегу 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...
Что мне не хватает? Нужен ли мне файл конфигурации? Если так, то где мой /path/to/sentinel.conf
быть?
1 ответ
При запуске Sentinel обязательно использовать файл конфигурации, так как этот файл будет использоваться системой для сохранения текущего состояния, которое будет перезагружено в случае перезапусков. Sentinel просто откажется запускаться, если файл конфигурации не указан или путь к файлу конфигурации недоступен для записи.
Вы можете запустить Sentinel с помощью следующей командной строки:
redis-sentinel /path/to/sentinel.conf
В противном случае вы можете напрямую использовать исполняемый файл redis-сервера, запустив его в режиме Sentinel:
redis-server /path/to/sentinel.conf --sentinel
Вы можете поместить файл куда угодно, просто убедитесь, что вы указываете правильный путь для этого. Например, если вы находитесь в Linux и если файл находится в вашем домашнем каталоге, то команда будет
redis-sentinel ~/sentinel.conf