您现在的位置是:网站首页>服务器>redis持久化配置和主从复制配置服务器

redis持久化配置和主从复制配置

admin服务器33人已围观

redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到硬盘来保证持久化。 

redis支持两种持久化方式: rdb(默认,二进制),aof(文本,记录每一个写、删除操作


rdb配置:

save 900 1              #在900秒(15分钟)之后,如果至少有1个key发生变化,则dump内存快照。
save 300 10            #在300秒(5分钟)之后,如果至少有10个key发生变化,则dump内存快照。
save 60 10000        #在60秒(1分钟)之后,如果至少有10000个key发生变化,则dump内存快照。

aof配置:

appendfsync always     #每次有数据修改发生时都会写入AOF文件。
appendfsync everysec  #每秒钟同步一次,该策略为AOF的缺省策略。
appendfsync no          #从不同步。高效但是数据不会被持久化。

主从配置

从节点开启主从复制,有3种方式:
  1. 配置文件
在从服务器的配置文件中加入:slaveof <masterip> <masterport>
不推荐使用 配置文件可被动态修改
  1. 启动命令
redis-server启动命令后加入 --slaveof <masterip> <masterport>
  1. 客户端命令
Redis服务器启动后,直接通过客户端执行命令:slaveof <masterip> <masterport>,则该Redis实例成为从节点。

通过 info replication 命令可以看到复制的一些参数信息






站点信息

  • 建站时间:2019-3-10
  • 网站程序:ThinkPHP PHP MYsql
  • 路由说明:全站静态化+api
  • 统计数据百度统计
  • 登陆方式:githua授权登陆
  • 个人邮箱:2584496361@qq.com
  • 个人Q Q2584496361
  • 业务咨询:有需要建站朋友欢迎咨询