最近项目上需要用到Redis缓存数据库,在前端对数据进行操作,并存入到缓存数据库时,后台控制台报错,报错截图如下:
这是由于,Redis没有配置密码,但是客户端向其发送了AUTH(authentication,身份验证)请求携带着密码,导致报错。
所以我们就需要给Redis设置密码。实现方式有两种:
方式一:通过命令行方式设置密码(设置的密码在服务重启后失效)
步骤如下:
1、启动redis服务
4、需要命令设置密码,命令如下:
127.0.0.1:6379> config set requirepass 123456
OK
出现OK了,说明设置成功
5、再次登录,就可以登录成功
redis 127.0.0.1:6379> AUTH 123456
OK
方式二:修改配置文件(推荐)
# requirepass foobared
requirepass root //root为设置的密码
设置redis启动时加载配置文件的命令如下:
redis-server.exe redis.windows.conf
set Redis_home=D:\software\Redis-x64-3.2.100
echo %Redis_home%
%Redis_home%\redis-server.exe %Redis_home%\redis.windows.conf
后面直接双击该批处理文件即可