由于redis只默认由本地访问,远程访问必须要修改相应参数和配置密码。
因为之前项目是在windows上做的第一期,所以修改的配置文件是redis.windows.conf
步骤:
-
取消bind
在文件中搜索bind 127.0.0.1
,将此行代码注释掉
但是想指定只能由某些IP访问,可以bind对应的IP
-
添加密码
搜索requirepass,将会看到一行注释掉的代码# requirepass foobared
取消注释,并将foobared
改为你想要设置的密码
如:requirepass password
-
版本问题注意
redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错
搜索protected-mode
,改为protected-mode no