redis的基础配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis的基础配置相关的知识,希望对你有一定的参考价值。

Redis的ms主从集群作用:1、主从备份防止宕机2、读写分离,分担master的任务3、任务分离

Redis的MS同步原理:MS自动连接,S发起同步,M开始DUMP出RDB,S接收到M的RDB存放到自己的内存,在M做DUMP的过程,又有新的数据产生,M会把新的数据缓冲到AOF中,当M做DUMP结束后,也把AOF发给SLAVE,完成一次同步结束。

技术分享


Redis的持久化有2种方式:RDB、AOF


Rdb快照的配置选项 

save 900 1      // 900,1条写入,则产生快照

save 300 1000   // 如果300秒内有1000次写入,则产生快照

save 60 10000  // 如果60秒内有10000次写入,则产生快照

(3个选项都屏蔽,rdb禁用)

 

stop-writes-on-bgsave-error yes  // 后台备份进程出错时,主进程停不停止写入?

rdbcompression yes    // 导出的rdb文件是否压缩

Rdbchecksum   yes // 导入rbd恢复时数据时,要不要检验rdb的完整性

dbfilename dump.rdb  //导出来的rdb文件名

dir ./ //rdb的放置路径


Aof 的配置

appendonly no # 是否打开 aof日志功能

appendfsync always   # 1个命令,都立即同步到aof. 安全,速度慢

appendfsync everysec # 折衷方案,每秒写1

appendfsync no      # 写入工作交给操作系统,由操作系统判断缓冲区大小,统一写入到aof. 同步频率低,速度快,

no-appendfsync-on-rewrite  yes: # 正在导出rdb快照的过程中,要不要停止同步aof

auto-aof-rewrite-percentage 100 #aof文件大小比起上次重写时的大小,增长率100%,重写

auto-aof-rewrite-min-size 64mb #aof文件,至少超过64M,重写

 


本文出自 “DBSpace” 博客,请务必保留此出处http://dbspace.blog.51cto.com/6873717/1885997

以上是关于redis的基础配置的主要内容,如果未能解决你的问题,请参考以下文章

Vue 项目创建基础配置

Python基础之读取基础配置模块封装

Python基础之读取基础配置模块封装

nginx基础配置加基础实战演示

Spring Cloud基础之Config Server配置中心简单搭建

Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置