redis持久化-AOF

AOF将所有的命令写入文件中,相关于MYSQL的BINLOG文件

运行原理:

从主进程中fork一个子进程,这个子进程来将执行过的命令写入一个文件中

可以通过压缩算法来减少存储文件的大小

 

打开AOF功能:

vim /etc/redis326/6379.conf

vim 6379.conf

 

 596 appendonlyyes

 597

 598 # The nameof the append only file (default: "appendonly.aof")

 599

 600appendfilename "appendonly.aof"

 

保存配置文件重启服务:

service redis stop

service redis start

 

查看生成的文件:

[root@node120 redis326]# pwd

/usr/local/redis326

[root@node120 redis326]# ls

appendonly.aof  bin  dump_6379.rdb   #appendonly.aof是一个文本文件记录所有执行过的命令

 

[root@node120 redis326]# cat appendonly.aof

*2

$6

SELECT

$1

0

*3

$3

set

$3

key

$1

1

*3

$3

set

$3

key

 

 

 

 

 

 

分割线
感谢打赏
江西数库信息技术有限公司
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS