为什么我在redis中设置requirepass密码后不起作用?

Mat*_*old 3 redis

我想在Redis中设置密码。首先我修改了Redis的配置文件。删除 requirepass foobared 前面的“#”。并设置 requirepass kingredis。我重新启动了Redis。

sudo /etc/init.d/redis-server restart
Run Code Online (Sandbox Code Playgroud)

但这不起作用。

hadoop@master:~$ redis-cli
127.0.0.1:6379> set b "sss"
OK
127.0.0.1:6379> auth kingredis
(error) ERR Client sent AUTH, but no password is set
Run Code Online (Sandbox Code Playgroud)

我的Ubuntu是14.04。

Anu*_*rma 5

你可以尝试这样的事情。

redis 127.0.0.1:6379> AUTH PASSWORD
(error) ERR Client sent AUTH, but no password is set
redis 127.0.0.1:6379> CONFIG SET requirepass "mypass"
OK
redis 127.0.0.1:6379> AUTH mypass
Ok
Run Code Online (Sandbox Code Playgroud)