redis配置常用配置参数说明

redis测试命令

./bin/redis-benchmark -n 10000 执行10000个命令

公共参数
#守护线程 后端启动
daemonize yes
#端口
port 6379
#绑定ip地址
bind 127.0.0.1
#每个redis的pid
pidfile /var/run/redis_6379.pid

一、rdb快照(备份)相关的参数

如果不备份就将 下边3个参数
#save 900 1 
#save 300 10
#save 60    10000
注释掉

#刷新快照到硬盘,必须满足两者要求才会触发,
#即900秒之后至少1个关键字发生变化;
save 900 1
#必须是300秒之后至少10个关键字发生变化;
save 300 10
#必须是60秒之后10000个关键字发生变化;
save 60 10000
#后台存储错误停止写
stop-writes-on-bgsave-error yes

#使用LZF压缩rdb文件
rdbcompression yes
#存储和加载rdb文件时校验
rdbchecksum yes

#设置rdb文件名
dbfilename dump.rdb

#rdb文件写入该目录
dir ./

二、aof日志持久化

appendonly no #是否要写日志
appendfsync no # 系统缓冲,统一写,速度快
always # 只要变动就写进日志,安全,但是耗性能,建议选择
everysec #折衷,每秒写1次
appendfilename "appendonly.aof" #日志文件名
no-appendfsync-on-rewrite no #重写aof时同步最新数据
auto-AOF-rewrite-percentage 100 #当前aof文件是上次重写的N%时重写
auto-AOF-rewrite-min-size 64mb #aof重写至少要达到的大小

三、集群配置
Master配置:
1:关闭rdb快照(备份工作交给slave)
2:可以开启aof

slave配置:
1: 声明slave-of
slaveof <masterip> <masterport>

2: 配置密码[如果master有密码requirepass foobared]
masterauth <master-password>
3: [某1个]slave打开 rdb快照功能

4: 配置是否只读[slave-read-only]

转载于:https://blog.51cto.com/13800637/2338940

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值