2017-02-22 18 views
-1

我試圖啓動redis後我的設置,但是當我嘗試服務redis-server啓動它不會做任何事情,但掛斷。當我嘗試查看日誌使用systemctl狀態Redis的-server.service 其打印我這個警告和犯錯 enter image description hereredis-server在通話後掛機。將無法啓動

enter image description here

我試圖阻止Redis的服務器,但它掛在不打印任何東西所有。 我對redis很新,我不知道發生了什麼。請提前幫助我謝謝你。

+0

您在日誌中引用的警告只是有關在某些情況下可能有危險的設置的警告。你能更具體地說明你的意思嗎?您是否無法使用redis-cli連接到服務器進程? –

+0

嗨!謝謝,我明白了。好像服務器已經在運行,我必須停止其他進程才能啓動新進程,方法是轉到'lsof -iTCP -sTCP:LISTEN -n -P'並終止進程。一切都很順利,除了當我啓動服務器'服務redis-server start'時,它給了我這個消息:'作爲redis-server.service的作業失敗,因爲超時超時。有關詳細信息,請參閱「systemctl status redis-server.service」和「journalctl -xe」。我如何解決這個問題? – fyeah

回答

0

似乎它運行在前臺。

您可以通過在同一終端上打Ctrl-Z將其發送到後臺,也可以打開新終端並使用redis-cli連接到正在運行的服務器實例。

redis-cli是您用來向redis服務器發出命令的終端客戶端。

如果您在終端上打Ctrl-Z爲我解釋,那麼如果你想停止在第一終端上運行的實例(即殺Redis的服務器),發行fg以使這一進程前景一次,並創下Ctrl-C