redis重启:redis-server /etc/redis.conf
redis.conf 配置
- 远程访问相关
参考:https://blog.csdn.net/weixin_42518709/article/details/113538443- protected-mode yes 开启保护模式(默认开启)
如果开启了保护模式,并且bind未配置,密码也未设置。redis只接受来自本机的连接。 - 对于bind,不少人都误解了。以为这个设置是只对客户端IP的连接限制,其实这是错误的!bind是你服务器的IP地址!
bind只能是0.0.0.0和这三个网卡地址,除开这四个IP,其它任何IP都会报错 - requirepass 设置连接密码,客户端连接时,需要密码认证:
- protected-mode yes 开启保护模式(默认开启)
后台启动
如果不设置后台启动,那么启动后,当前shell就不可用了。
daemonize,这个意思是一段连续运行的程序,后台启动的配置。设置为 yes就可以了。
采坑经历:远程登录失败
远程登录 redis 失败
查看 redis.conf 配置发现 bind: 127.0.0.1 选项,猜想是由于该配置选项导致的。然后将其注释,其他都没改动。
windows上登录时正常,一旦执行命令报错:“Error: 在驱动器 %1 上插入软盘”
解决方案:取消注释bind,因为如果没有bind选项未配置,则会启动保护模式。可以试着将 bind 绑定到0.0.0.0上。