2015-08-23 124 views
8

我爲我的Redis服務器設置了密碼,當我嘗試使用sudo服務redis_6379重新啓動Redis服務器時,我收到以下錯誤消息:如何使用身份驗證啓動和停止redis服務?

NOAUTH需要身份驗證。

如何通過重新啓動命令傳遞密碼?

Redis版本是3.0.3。

+0

哪個Redis的版本? –

+0

Redis版本:3.0.3 – Murdoch

+2

是的 - 這是一個已知的問題:(我的公關正在等待合併:https://github.com/antirez/redis/pull/2069 –

回答

9

您可以修改您的init.d/redis_6379腳本,並使用的redis-cli-a參數指定的密碼:

CLIEXEC="/usr/local/bin/redis-cli -a your_secret" 
+1

更準確地說,解決方案是這樣的:http:///stackoverflow.com/a/28658706/241739 您只需要一個密碼來停止服務器,而不是啓動。 – Murdoch

3

Redis的-CLI連接到您的服務器和驗證自己的身份。

  1. $ redis的-CLI -a SERVERPASSWORD
  2. $關機
  3. $退出