今天测试了一下在本机(win10系统)远程连接 centos下的redis,结果报了以下错误:

-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication password is requested to clients. In this mode connections are only accepted from the loopback interface. If you want to connect

翻译附上…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mfsL069U-1652786044337)(…/img//202203080928250.png)]

英语勉强及格的我勉强看了一下这段恼人的英文,貌似有以下解决方案:

首先查看了一下进程:

ps -ef | grep redis

貌似很正常!

它说没有绑定IP

我看了看

redis-server redis-6379.conf

正常!

难道是端口原因?

于是:我看了看灭火墙

关闭防火墙:service iptables stop

开启防火墙:service iptables start

防火墙状态:service iptables status

永久关闭:chkconfig iptables off

永久开启:chkconfig iptables on

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kjk3Sfd1-1652786044339)(…/img//202203072313191.png)]

很正常!3

关闭: systemctl stop firewalld(事实证明,只执行这个,重启之后是不行的,还必须执行systemclt disable firewalld)

(3)对外开发端口

      查看想开的端口是否已开:firewall-cmd --query-port=6379/tcp添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent重载入添加的端口:firewall-cmd --reload查询指定端口是否开启成功:firewall-cmd --query-port=123/tcp移除指定端口:firewall-cmd --permanent --remove-port=123/tcp

于是就剩下了身份验证密码!

我一baiduo.com后

https://www.cnblogs.com/doufuyu/p/10861282.html

1.修改redis.conf配置文件,将绑定的ip地址端口号给注释掉。

(redis默认绑定本机地址,所以其他IP连接不上,将这一行注释掉:# bind 127.0.0.1)

2.Linux上的redis默认处于安全保护模式,因此我们无法建立连接,提供了两种解决方法,

2.1 一在redis.conf中设置保护模式为no(protected-mode no),如下图:

2.2 redis默认是不需要密码的,可以直接登录,在这里我们加上安全认证,即加上连接密码(requirepass “my_keyword”),见下图

最后,杀掉redis的相关进程并重启服务,记得启动时一定要指定配置文件。我的启动命令为:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

完美解决!

linux虚拟机redis连接报错相关推荐

  1. Linux系统安装Redis以及报错解决方法

    1.我们先下载好redis的版本,然后通过类似于xftp等工具,将其拖进linux中,放置于/opt当中,或是直接到官网下载 官网地址https://redis.io/ 2.然后使用解压命令解压 ta ...

  2. oracle数据库从AIX环境expdp迁移到linux环境(sec_case_sensitive_logon=true导致连接报错ORA-01017)

    oracle数据库从AIX环境(11.2.0.4)expdp迁移到linux环境(11.2.0.4)(sec_case_sensitive_logon=true导致连接报错ORA-01017) 将se ...

  3. linux镜像包含redis吗,Linux虚拟机镜像\redis安装

    安装redis首先来排个坑,我安装完之后怎么也启动不了服务端,根本找不到文件,再Xftp中看了一下redis目录才发现都是以.C结尾的文件,这时候才想起来redis是C语言编写的,还需要编译 那么首先 ...

  4. linux虚拟机启动报错,Generating“/run/initramfs/rdsosreport.txt“

    linux虚拟机启动报错,Generating"/run/initramfs/rdsosreport.txt" 今天在使用k8s部署elk日志系统的时候,部署完成后一直在后台跑着, ...

  5. linux虚拟机挂载USB3.1U盘报错

    linux虚拟机挂载USB3.1U盘报错 [ 51.939172] usb 1-1:device descriptor read/64,error 18 [ 52.264590] usb 1-1:de ...

  6. 在Linux系统上安装Redis客户端报错:In file included from adlist.c:34 zmalloc.h:50:31: error: jemalloc......

    在Centos6.9系统上安装redis客户端时报错,步骤如下: 1.下载redis客户端源码包: wget  http://download.redis.io/releases/redis-3.0. ...

  7. 安装Linux虚拟机并在Llinux中安装Redis、MySQL

    文章目录 1.下载VMware 2.创建虚拟机 3.安装CentOS 4.给linux虚拟机设置静态IP 4.1修改子网IP和网关IP 4.2以编辑模式打开网卡配置文件 4.3修改IP为静态IP 4. ...

  8. vm中装linux换iso文件报错该光盘无法被挂载,虚拟机VMware下安装RedHat Linux 9.0 图解教程...

    虚拟机VMware下安装RedHat Linux 9.0 图解 注意:本安装全部是在虚拟机上进行的,用的是ISO镜像文件安装. 提示:如果你是拿刻好的光盘在Vmware下安装,会出现错误:" ...

  9. python 连接 Linux 的 redis 报错 (redis.exceptions.ConnectionError: Error 10061 ...由于目标计算机积极拒绝,无法连接)

    文章目录 未指定IP地址报错 未修改redis.conf报错 防火墙问题,未开放6379端口号 未指定IP地址报错

最新文章

  1. 十二、Redis五大数据类型之四Hash
  2. mongodb 对内存的占用监控 ——mongostat,linux系统可用的内存是free + buffers + cached...
  3. 基于SmartQQ协议的QQ聊天机器人-4
  4. 使用富文本OHAttributedLabel
  5. 使用 SAP Business Application Studio 搭建 CAP Java 开发环境
  6. lamp ci框架 php配置文件,LAMP环境搭建
  7. mysql 日志节点恢复_基于binlog二进制日志的MySQL恢复笔记
  8. mysql学习笔记03 mysql数据类型
  9. dj鲜生-10-用户注册的继续-错误提示的前端显示-防重名验证
  10. Windows forfiles(删除历史文件)
  11. 一线互联网大厂中高级Java面试真题收录!面试必会
  12. 原始尺寸_三维扫描检测,铸件三维全尺寸检测,铸件三维扫描服务
  13. Oracle数据库中NOLOGGING和FORCE LOGGING
  14. 支付宝支付即时到账接口在ThinkPHP商城中的应用(转载)
  15. DI高速计数器编码器脉冲计数器PNPNPN输入模块高低电平
  16. 飞行控制计算机英语怎么说,“飞行模式”英语怎么说
  17. R软件和RStudio的入门介绍
  18. 【07月15日】A股滚动市盈率PE最低排名
  19. 【可信计算】第十次课:TPM密码资源管理(二)
  20. Pybulle中确定UR机械臂末端姿态方法

热门文章

  1. Cutterman切图神器安装
  2. 语音特征参数MFCC
  3. 中国质量流量计行业研究与投资预测报告(2022版)
  4. 怎样用“中台”割企业的韭菜?
  5. 名家语录(持续更新)
  6. 2003-2021年飞机航线数据
  7. PyCharm 主题和字体 (Scheme Editor Font)
  8. jsp显示服务器域名,jsp获取服务器域名
  9. 【Unity插件】最多的插件合集
  10. 【深大电协OJ】少了荔枝