1. 报错
在python中连接redis,出现以下报错
redis.exceptions.AuthenticationError: Client sent AUTH, but no password is set
2. 原因
r = redis.StrictRedis(host='192.168.1.101', port=6379, password='123456', db=0)
在python连接redis时设置了密码,但是redis默认是没有密码的,所以需要设置一下密码。
3. 操作:
1. 启动redis服务器.
在redis安装目录下找到redis-server.exe
2. 然后启动redis客户端.
3. 在redis客户端设置密码:
redis 127.0.0.1:6379> CONFIG SET requirepass “123456” 密码
OK
然后就可以了.