首页 > 解决方案 > 为什么我在redis中设置了requirepass密码后它不起作用?

问题描述

我想在 Redis 中设置密码。首先我修改了Redis的配置文件。删除 requirepass foobared 前面的“#”。并设置requirepass 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

解决方案


你可以尝试这样的事情。

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

推荐阅读