首页 > 其他 > 详细

redis远程连接 安全模式问题解决

时间:2021-04-09 13:14:54      阅读:20      评论:0      收藏:0      [点我收藏+]

redis的安全模式

今天使用springBoot链接redis报错,出现以下提示

1)通过从服务器的同一主机连接到Redis,只需禁用保护模式从环回接口发送命令‘CONFIG SET protected-mode no‘正在运行,但如果您这样做,则无法通过互联网公开访问。使用CONFIG REWRITE使此更改成为永久更改。
2)或者,您可以通过编辑Redis配置文件并将保护模式选项设置为“no”来禁用保护模式,然后重新启动服务器。
3)如果您手动启动服务器进行测试,请使用“--protected-mode no”选项重新启动它。
4)设置绑定地址或验证密码。

redis刚安装默认启用保护模式

第一种方案

  • redis 时只能通过本地localhost (127.0.0.1)这个来链接,而不能用网络ip(192.168..)这个链接,问题然如果用网络ip 链接会报错误: 处于保护模式,只能本地链接,我们需要修改配置文件../redis.conf
# bind 127.0.0.1  这个已经注释
  • Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程
daemonize  yes   已经改为yes
  • 将保护模式关闭
protected-mode no 
  • 重新启动redis 别忘了带上配置文件
./redis-server redis.conf 

第二种方案

  • 如果为了更加安全 可以设置redis密码 并且保持开启保护模式
# bind 127.0.0.1  这个已经注释
requirepass zjh123456

技术分享图片

  • 然后重启redis
./redis-server redis.conf 

redis链接时的配置文件

技术分享图片

本文参考: https://www.jianshu.com/p/a275b96572df

redis远程连接 安全模式问题解决

原文:https://www.cnblogs.com/zgrey/p/14635972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!