1.Redis数据库服务架构搭建
1)redis高可用架构搭建(哨兵模式架构)
- 架构功能作用:
- -- 在主节点故障后,自动选择从节点变为新的主节点
- -- 在主节点故障后,可以实现主从架构重新构建
- 架构部署规划
- 主库 10.0.0.51
- 从库 10.0.0.52
- 从库 10.0.0.53
- 哨兵节点01 10.0.0.54 对主库监控 将主库角色转移到从节点 使主从架构重新构建
- 哨兵节点02 10.0.0.55 对主库监控 将主库角色转移到从节点 使主从架构重新构建
- 架构部署搭建:
- 步骤一:配置和启动哨兵服务节点
- mkdir -p /data/26380
- cd /data/26380
- vim sentinel.conf
- port 26380
- dir /data/26380
- daemonize yes
- sentinel monitor mymaster 127.0.0.1 6380 1
- -- 监控集群架构中主库服务状态(数值1表示发现主库异常的票数,当发现有1票提出主库宕机,就立刻切换)
- sentinel down-after-milliseconds mymaster 5000
- -- 当主库进行监控心跳检测时,如果5s内没有反馈,就认为主库服务已经宕机
- sentinel auth-pass mymaster 123456
- -- 设置连接主库服务的认证密码信息
- redis-sentinel /data/26380/sentinel.conf &>//data/26380/sentinel.log
- 步骤二:进行故障转移切换测试
- redis-cli -h 10.0.0.51 -p 6380 -a 123456 shutdown
- redis-cli -h 10.0.0.51 -p 26380
- SENTINEL masters
- -- 检查哨兵服务监控的主节点信息是否发生转移
- redis-cli -h 10.0.0.51 -p 6382 -a 123456 info replication
- redis-cli -h 10.0.0.51 -p 6381 -a 123456 info replication
复制代码 2)redis集群架构搭建应用(分布式存储架构)
[code]集群架构搭建作用-- 减少单个redis数据库实例缓存数据存储压力 -- 减少单个redis数据库实例并发处理访问压力集群架构搭建规划redis-01 10.0.0.51 主节点 缓存1-100 redis-02 10.0.0.52 主节点 缓存101-200redis-03 10.0.0.53 主节点 缓存201-300redis-01-01 10.0.0.54 从节点 缓存1-100 redis-02-01 10.0.0.55 从节点 缓存101-200redis-03-01 10.0.0.56 从节点 缓存201-300集群架构搭建过程步骤一:构建集群节点实例mkdir -p /data/{7001..7006}cat >/data/7001/redis.conf |
|
|
|
|
|
相关推荐
|
|
|