目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

大数据全系列 教程

1869个小节阅读:464.7k

收藏
全部开发者教程

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(237)
赞(0)

Redis数据安全_AOF持久化机制实战

image-20211215142955995

AOF是什么

以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来。

image-20211221155715791

AOF默认不开启

可以在redis.conf中配置文件名称,默认为appendonly.aof。

image-20210706112212845

注意:

AOF文件的保存路径,同RDB的路径一致,如果AOF和RDB同时启动,Redis默认读取AOF的数据。

AOF启动/修复/恢复

开启AOF

设置Yes:修改默认的appendonly no,改为yes

注意:

修改完需要重启redis服务。

设置数据。

AOF同步频率设置

image-20210713152129373

参数:

  1. appendfsync always

始终同步,每次Redis的写入都会立刻记入日志,性能较差但数据完整性比较好。

  1. appendfsync everysec

每秒同步,每秒记入日志一次,如果宕机,本秒的数据可能丢失。

  1. appendfsync no

redis不主动进行同步,把同步时机交给操作系统。

优势

  • 备份机制更稳健,丢失数据概率更低。
  • 可读的日志文本,通过操作AOF稳健,可以处理误操作。

劣势

  • 比起RDB占用更多的磁盘空间。
  • 恢复备份速度要慢。
  • 每次读写都同步的话,有一定的性能压力。

实时学习反馈

1. Redis技术中AOF持久化主要解决___问题。

A 节省磁盘空间

B 恢复备份速度要慢

C 比起RDB占用更多的磁盘空间

D 数据丢失

2.Redis技术中AOF同步频率设置每秒记录日志一次。

A appendfsync always

B appendfsync everysec

C appendfsync no

D appendonly yes

答案

1=>D 2=>B

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2