一、redis 数据持久化:

  1、rdb:配置文件增加 dbfilename ,和save

port 6379
daemonize yes
dir /data/6379                   # 定义持久化文件存储位置
pidfile /data/6379/redis.pid     # redis进程pid文件
loglevel notice                  # 日志级别
logfile "/data/6379/redis.log"   # redis日志log文件
protected-mode yes               # 保护模式
#bind 10.0.0.10  127.0.0.1       # redis绑定地址
#requirepass redhat              # redis登录密码
dbfilename redis6379.rdb # rdb持久化文件 save
900 1 # rdb机制 每900秒 有1个修改记录 save 300 10 # 每300秒 10个修改记录 save 60 10000 # 每60秒内 10000修改记录

  2、aof:

daemonize yes
port 6379
logfile /data/6379/redis.log
dir /data/6379
requirepass redhat


appendonly yes                   #开启aof持久化
appendfsync everysec             #设置保存时间:always       总是修改类的操作
                            everysec 每秒做一次持久化
                            no 依赖系统自带的缓存大小机制

   选择一种持久化方式后,完成配置文件配置,重新启动redis,看目录下是否产生对应的持久化文件,.rdb文件或者  .aof文件

 如果文件被删除,数据会丢失

二、redis 主从复制

01-03 01:11
查看更多