Redis集群配置-------------------2021年5月21日

本文介绍了如何在Linux下下载并配置Redis 5.0,包括修改配置文件、解决环境变量问题,以及部署sentinel实现主从切换与高可用。还涉及了添加sentinel监控和启动sentinel服务的过程。
摘要由CSDN通过智能技术生成
官网下载连接

https://redis.io/download

linux下配置
  1. 选择Stable(5.0)下的Download 5.0.0 链接进行下载 (stable是稳定版本,默认下载的是linux版本)
  2. 下载完毕后,通过 xftp 传输到 /opt 文件夹
  3. 进入opt文件夹,解压文件,进入到解压文件夹
    在这里插入图片描述

4.修改.conf 文件,1.将bind 127.0.0.1注释。2.关闭保护模式 protected-mode:yes改为no 3.daemonize 改为 yes(表示可以后台运行)
5.启动客户端指令 ./redis-server ./redis.conf 启动服务端 ./redis-cli

遇到的问题:

出现这样的错误:
Bad directive or wrong number of arguments
环境变量的问题,解决方案:1.添加环境变量 2 指令面前表明文件位置:进入文件所在文件夹,命令前加 ./

如何配置环境变量

1.进入管理者模式输入密码(su)
2.查看现有环境变量(echo P A T H ) , 编 写 环 境 变 量 ( v i m / e t c / p r o f i l e ) 3. 编 写 增 添 环 境 变 量 的 路 径 , 并 保 存 。 ( 先 a 进 入 编 写 模 式 , 然 后 写 入 指 令 e x p o r t P A T H = " PATH),编写环境变量(vim /etc/profile) 3.编写增添环境变量的路径,并保存。(先 a 进入编写模式,然后写入指令 export PATH=" PATH),vim/etc/profile)3.aexportPATH="PATH:/opt/python38/bin" 按esc退出,输入 :wq! 进行强制保存)
4.保存环境变量(source /etc/profile)

组件redis集群
  1. master开启服务端和客户端.
  2. slave只开启服务端,输入指令slaveof ip port (主机的)
  3. 查看主从指令(info replication)
主节点挂掉,从节点自动升级成主节点

a) sentinel.conf配置文件,修改sentinel monitor host6379 127.0.0.1 6379 1,其它使用默认即可 host6379 主机名称,随便起 主机IP 端口 1表示选举,某个slaver得到超过1票则成成为Master节点
b) 启动sentinel: ./redis-sentinel …/sentinel.conf

参考连接
https://www.cnblogs.com/gossip/p/5992716.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值