redis配置文件详解

1、基本配置

daemonize no 是否以后台进程(守护进程)启动
databases 16 创建database的数量(默认选中的是database 0)
port 6379 设置redis的端口号

save 900 1    #刷新快照到硬盘中,必须满足两者要求才会触发,
                即900秒之后至少1个关键字发生变化。
save 300 10  #必须是300秒之后至少10个关键字发生变化。
save 60 10000 #必须是60秒之后至少10000个关键字发生变化。
stop-writes-on-bgsave-error yes    #后台存储错误停止写。
rdbcompression yes    #使用LZF压缩rdb文件。
rdbchecksum yes    #存储和加载rdb文件时校验。
dbfilename dump.rdb    #设置rdb文件名。
dir ./    #设置工作目录,rdb文件会写入该目录。

2、主从配置

slaveof <masterip> <masterport> 设为某台机器的从服务器,不用加引号
masterauth <master-password>   连接主服务器的密码
slave-serve-stale-data yes  # 当主从断开或正在复制中,从服务器是否应答
slave-read-only yes #从服务器只读
repl-ping-slave-period 10 #从ping主的时间间隔,秒为单位
repl-timeout 60 #主从超时时间(超时认为断线了),要比period大
slave-priority 100    #如果master不能再正常工作,
                       那么会在多个slave中,选择优先值最小的一个slave
                       提升为master,优先值为0表示不能提升为master。

repl-disable-tcp-nodelay no #主端是否合并数据,大块发送给slave

3、安全 

requirepass foobared # 需要密码
                 #如果公共环境,可以重命名部分敏感命令 如config
通过【config set requirepass 密码】 
    来设置 的密码为临时密码,重启后失效 

4、限制 

maxclients 10000 #最大连接数
maxmemory <bytes> #最大使用内存 200m

maxmemory-policy volatile-lru #内存到极限后的处理
                volatile-lru -> LRU算法删除过期key
                allkeys-lru -> LRU算法删除key(不区分过不过期)
                volatile-random -> 随机删除过期key
                allkeys-random -> 随机删除key(不区分过不过期)
                volatile-ttl -> 删除快过期的key
                noeviction -> 不删除,返回错误信息

5、日志模式

appendonly no #启用aof日志,yes启用
#读写频率
appendfsync no # 系统缓冲,统一写,速度快
appendfsync everysec #折衷,每秒写1次
appendfsync always # 每写一条,就存入aof日志中进行同步

no-appendfsync-on-rewrite no #为yes,则其他线程的数据放内存里, 
                              合并写入(速度快,容易丢失的多)
auto-AOF-rewrite-percentage 100 #aof文件增长比例,
                               指当前aof文件比上次重写的增长比例大小。
                               aof重写即在aof文件在一定大小之后,
                               重新将整个内存写到aof文件当中,
                               以反映最新的状态(相当于bgsave)。
auto-AOF-rewrite-min-size 64mb aof重写至少要达到的大小

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值