Последний из них «ближайший к металлу» , он напрямую запускает процесс сервера Redis без специальных опций и «автономный» . Я использовал бы этот тип команды, когда просто "возиться" в Терминале с быстрыми тестами и при попытке проверить и запустить начальную конфигурацию.
Первые 3 в основном являются обертками вокруг запуска процесса сервера Redis, чтобы сделать его совместимым с systemd или другими Linux системами запуска. Они потенциально добавляют больше уровней управления, например:
- , отправляя отчеты в
systemctl
журналы - , сохраняя идентификатор процесса, чтобы процесс можно было остановить или перезапустить
- возможно, указав другой файл конфигурации
- , потенциально ожидающий доступности других служб перед запуском Redis
Я бы предпочел один из первых трех для обычного ежедневного управляемого запуска Redis в производственной системе.