IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> redis主从配置 -> 正文阅读

[大数据]redis主从配置

环境准备:

角色ip地址端口
master192.168.135.1396379
slave192.168.135.1396380
slave192.168.135.1396381

多实例配置

1.创建多实例目录

[root@net01 ~]# mkdir /server/redis/{6379,6380,6381} -p

2.配置多实例

[root@net01 ~]# vim /server/redis/6379/redis.conf 
daemonize yes
bind 192.168.135.139 127.0.0.1
port 6379
pidfile /server/redis/6379/redis.pid
logfile /server/redis/6379/redis.log
protected-mode no
dir /server/redis/6379
dbfilename dump.rdb
save 900 1
save 300 10
save 60 10000
requirepass 123 #master密码

[root@net01 ~]# vim /server/redis/6380/redis.conf 
daemonize yes
bind 192.168.135.139 127.0.0.1
port 6380
pidfile /server/redis/6380/redis.pid
logfile /server/redis/6380/redis.log
protected-mode no
dir /server/redis/6380
dbfilename dump.rdb
save 900 1
save 300 10
save 60 10000
masterauth 123 #必须跟master密码一致

[root@net01 ~]# vim /server/redis/6381/redis.conf 
daemonize yes
bind 192.168.135.139 127.0.0.1
port 6381
pidfile /server/redis/6381/redis.pid
logfile /server/redis/6381/redis.log
protected-mode no
dir /server/redis/6381
dbfilename dump.rdb
save 900 1
save 300 10
save 60 10000
masterauth 123 #必须跟master密码一致

3.启动多实例

[root@net01 ~]# redis-server /server/redis/6379/redis.conf 
[root@net01 ~]# redis-server /server/redis/6380/redis.conf 
[root@net01 ~]# redis-server /server/redis/6381/redis.conf

4.检查启动

[root@net01 6379]# ps -ef | grep redis
root       3300      1  0 07:18 ?        00:00:02 redis-server 192.168.135.139:6379
root       3744      1  0 07:32 ?        00:00:01 redis-server 192.168.135.139:6380
root       3749      1  0 07:32 ?        00:00:01 redis-server 192.168.135.139:6381
root       4391   2781  0 08:14 pts/0    00:00:00 grep --color=auto redis

5.连接mster redis查看状态

[root@net01 ~]# redis-cli -p 6379
127.0.0.1:6379> auth 123
OK
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0
127.0.0.1:6379>

6.分别进入6380/6381从redis连接主库并查看状态。

[root@net01 ~]# redis-cli -p 6380
127.0.0.1:6380> SLAVEOF 192.168.135.139 6379
OK
127.0.0.1:6380> info replication
# Replication
role:slave
master_host:192.168.135.139
master_port:6379
master_link_status:up
master_last_io_seconds_ago:4
master_sync_in_progress:0
slave_repl_offset:3851
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

[root@net01 ~]# redis-cli -p 6381
127.0.0.1:6381> SLAVEOF 192.168.135.139 6379
OK
127.0.0.1:6381> info replication
# Replication
role:slave
master_host:192.168.135.139
master_port:6379
master_link_status:up
master_last_io_seconds_ago:9
master_sync_in_progress:0
slave_repl_offset:3795
slave_priority:100
slave_read_only:1
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

7.查看mater redis 状态

[root@net01 ~]# redis-cli -p 6379
127.0.0.1:6379> auth 123
OK
127.0.0.1:6379> info replication
# Replication
role:master
connected_slaves:2
slave0:ip=192.168.135.139,port=6380,state=online,offset=4089,lag=1
slave1:ip=192.168.135.139,port=6381,state=online,offset=4089,lag=1
master_repl_offset:4089
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:4088
127.0.0.1:6379> 

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:32:08  更:2021-09-23 11:33:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:41:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码