redis设置密码

在安装redis以后常常需要设置密码,但是设置生效后常常无法连接。作为新手在多次踩坑之后把遇到的一些问题分享给大家
1.第一步:修改配置文件的密码,配置文件是安装目录的redis.conf
在这里插入图片描述
requirepass和masterauth是不一样的,requirepass是配置在主节点的,masterauth是配置在从节点的,两边配置要一样从节点才能和主节点连接上进行主从复制。

这里的protected-mode是保护模式的意思默认值是yes,这里是一大坑点,不改成no一直连接不成功。

配置文件修改完毕之后,重启服务并查看redis状态

[root@localhost ~]# systemctl restart redis.service
已杀死
[root@localhost ~]# 

[root@localhost ~]# systemctl status redis
systemctl status redis
● redis.service - SYSV: redis
   Loaded: loaded (/etc/rc.d/init.d/redis; bad; vendor preset: disabled)
   Active: active (running) since 一 2022-04-25 11:12:54 CST; 16min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 17872 ExecStop=/etc/rc.d/init.d/redis stop (code=exited, status=0/SUCCESS)
  Process: 17880 ExecStart=/etc/rc.d/init.d/redis start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/redis.service
           └─17882 /opt/yanhua/middle/redis/src/redis-server 192.168.200.164:11207

4月 25 11:12:54 localhost.localdomain systemd[1]: Starting SYSV: redis...
4月 25 11:12:54 localhost.localdomain redis[17880]: redis startup
4月 25 11:12:54 localhost.localdomain systemd[1]: Started SYSV: redis.
[root@localhost ~]# 

服务重启之后再通过命令连接(先要安装redis-cli)

[root@localhost /]# redis-cli -h 192.168.200.170 -p 11207 -a QwbBVGN!
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
192.168.200.170:11207> ping
PONG
192.168.200.170:11207> 

能够ping通服务说明就ok了。
注意此时启动的redis服务仅包含本身的服务,哨兵的服务并未启动,查询进程可知
在这里插入图片描述
仅有端口号为11207的进程启动了,此时执行reboot重启虚拟机
在这里插入图片描述
到此大功告成

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值