Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么没有';我在redis中设置requirepass密码后无法工作?_Redis - Fatal编程技术网

为什么没有';我在redis中设置requirepass密码后无法工作?

为什么没有';我在redis中设置requirepass密码后无法工作?,redis,Redis,我想在Redis中设置密码。首先我修改了Redis的配置文件。移除requirepass Foobered前面的“#”。并设置要求通过kingredis。 我重新启动了Redis sudo /etc/init.d/redis-server restart 但它不起作用 hadoop@master:~$ redis-cli 127.0.0.1:6379> set b "sss" OK 127.0.0.1:6379> auth kingredis (error) ERR Client

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

sudo /etc/init.d/redis-server restart
但它不起作用

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

我的Ubuntu是14.04。

你可以试试这样的东西

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

尝试从cli中关闭
-可能是
/etc/init.d/redis server
服务未管理您连接到的实际服务器进程。或者,您可能没有编辑正确的.conf文件。