首页 > 数据库 >redis主从配置启动(1主2从)

redis主从配置启动(1主2从)

时间:2024-09-20 16:25:04浏览次数:9  
标签:appendfsync aof 启动 max ziplist redis yes 主从

一、安装redis

二、主节点配置文件

daemonize yes
pidfile /usr/local/redis/logs/redis_6379.pid
port 6379
tcp-backlog 1024
bind 0.0.0.0
timeout 0
tcp-keepalive 60
loglevel notice
logfile "/usr/local/redis/logs/redis_6379.log"

databases 16

save ""

save 900 1

save 300 10

save 60 10000

stop-writes-on-bgsave-error yes

rdbcompression yes
rdbchecksum yes

dbfilename dump.rdb
dir /usr/local/redis/data/

如果做故障切换,不论主从节点都要填写密码且要保持一致

masterauth linlin

slave-serve-stale-data yes
slave-read-only yes
repl-disable-tcp-nodelay no
slave-priority 100

requirepass linlin

appendonly yes
appendfilename "appendonly.aof"

appendfsync always

appendfsync everysec

appendfsync no

no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes

lua-time-limit 5000

slowlog-log-slower-than 1000
slowlog-max-len 1000

latency-monitor-threshold 0

notify-keyspace-events ""

hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000

activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60

hz 10
aof-rewrite-incremental-fsync yes

三、从节点配置文件

只需要复制主节点配置,增加slaveof xxx
修改6379端口 使用 sed -i 's/6379/6380/g' 6380.conf就可以

daemonize yes
pidfile /usr/local/redis/logs/redis_6380.pid
port 6380
tcp-backlog 1024
bind 0.0.0.0
timeout 0
tcp-keepalive 60
loglevel notice
logfile "/usr/local/redis/logs/redis_6380.log"

databases 16

save ""

save 900 1

save 300 10

save 60 10000

stop-writes-on-bgsave-error yes

rdbcompression yes
rdbchecksum yes

dbfilename dump.rdb
dir /usr/local/redis/data/

slaveof 10.211.55.7 6379

如果做故障切换,不论主从节点都要填写密码且要保持一致

masterauth linlin

slave-serve-stale-data yes
slave-read-only yes
repl-disable-tcp-nodelay no
slave-priority 100

requirepass linlin

appendonly yes
appendfilename "appendonly.aof"

appendfsync always

appendfsync everysec

appendfsync no

no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes

lua-time-limit 5000

slowlog-log-slower-than 1000
slowlog-max-len 1000

latency-monitor-threshold 0

notify-keyspace-events ""

hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000

activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60

hz 10
aof-rewrite-incremental-fsync yes

四、同上配置6381节点的配置文件

五、启动
主节点启动
./redis-server 6379.conf
会报logs文件夹不存在
可以使用 mkdir -p /usr/local/xxx/logs 完成logs文件夹的创建
可以使用 mkdir -p /usr/local/xxx/data完成data文件夹的创建
./redis-server 6380.conf
./redis-server 6381.conf

六、启动完毕后查看 redis集群
./redis-cli -p 6379 -a xxx密码 info replication

标签:appendfsync,aof,启动,max,ziplist,redis,yes,主从
From: https://www.cnblogs.com/velloLei/p/18422729

相关文章

  • Docker Compose 搭建 Redis 主从复制
    服务器状态IP PORTROLE192.168.142.1576379master192.168.142.1566390slave192.168.142.1556391slave02masterdocker-compose.ymlservices:redis-master:image:hub.atomgit.com/amd64/redis:7.0.13restart:alwayscontainer_name:redis-masterpr......
  • flink 启动Job加载外部jar都有哪些方法?
    flink启动Job加载外部jar都有哪些方法在ApacheFlink版本中,启动Job时加载外部Jar包有几种不同的方法。这些方法允许用户引入自定义的UDF(用户定义函数)或其他依赖项。以下是几种常见的方法:1.使用flinkrun命令直接启动你可以通过命令行工具flinkrun来指定你的Job......
  • 在线教程丨1 步生成 SOTA 级别图像,Hyper-SD 一键启动教程上线!
    近年来,扩散模型在文生图任务中得到了广泛的应用,但其在实现高质量图像生成的过程中,通常需要多步推理进行去噪,这显然大大增加了计算资源成本。针对于此,研究人员引入蒸馏算法,推出了扩撒感知蒸馏算法来加速扩散模型的推理过程。目前常用的方法大致可分为轨迹保持蒸馏与轨迹重构蒸馏,但......
  • Redis实现站内信
    文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言 站内信使用场景广泛:社交媒体:用户间私信、关注通知、好友请求等。在线学习:教师与学生沟通、课程提醒、成绩反馈等。电商平台:订单状态更新、促销信息、客户咨询回复等。企业管理:内部通知、员工......
  • 痞子衡嵌入式:MCUBootUtility v6.3发布,支持获取与解析启动日志
    --痞子衡维护的NXP-MCUBootUtility工具距离上一个大版本(v5.3.0)发布过去一年了,期间痞子衡也做过三个版本更新,但不足以单独介绍。这一次痞子衡为大家带来了全新重要版本v6.3.x,这次更新主要是想和大家特别聊聊ROM启动日志这个特性的支持。一、v6.0-v6.3更新记录--v5.......
  • Termux 启动时自动启动sshd
    1.启动termux2.cd/data/data/com.termux/files/usr/etc/vimtermux-login.sh添加以下内容,保存并重启termux即可:ifpgrepsshd>/dev/nullthenecho'sshdisstared!'elsesshdecho'startsshd!'fitermux启动和新建session时会执行termux-login.sh,所......
  • 从单机到分布式:Redis 如何重塑数据存储格局
    一、引言随着大数据时代的到来,传统数据存储系统难以满足日益增长的性能和扩展性需求。Redis,作为新一代高性能内存数据结构存储系统,应运而生并迅速崛起。它不仅提供了卓越的读写速度和丰富的数据结构支持,还具备出色的可扩展性和灵活性,广泛应用于缓存、消息队列、实时数据分析等领域......
  • 《尘路之旅》游戏启动时闪退弹窗“找不到zlib.dll”该怎么解决?尘路之旅游戏崩溃提示“
    启动《尘路之旅》游戏时,遭遇闪退并弹窗显示“找不到zlib.dll”,这给玩家带来不小的困扰。现在让我们一起着手解决这个问题。下面将为您详细阐述解决此难题的一系列可能有效的方法,助您顺利开启游戏征程。本篇将为大家带来《尘路之旅》游戏启动时闪退弹窗“找不到zlib.dll”该怎么......
  • 《高达破坏者4》游戏启动时崩溃提示“找不到hal.dll”该怎么修复?高达破坏者4游戏闪退
    在启动《高达破坏者4》游戏时,出现崩溃情况并提示“找不到hal.dll”,这着实让人烦恼。此刻我们一同来寻找修复方案。接下来将为您详细讲解针对此问题的多种可行修复办法,助您顺利启动游戏,畅游高达世界。本篇将为大家带来《高达破坏者4》游戏启动时崩溃提示“找不到hal.dll”该怎么......
  • 《圣剑传说Visions of Mana》游戏黑屏弹窗提示“找不到binkw32.dll”该怎么修复?圣剑传
    在开启《圣剑传说VisionsofMana》游戏时,出现黑屏弹窗且提示“找不到binkw32.dll”,这着实令人着急。现在让我们共同寻找修复方法。下面将为您详细阐述能够解决这一问题的有效举措,助您顺利畅玩游戏。本篇将为大家带来《圣剑传说VisionsofMana》游戏黑屏弹窗提示“找不到binkw......