标签:config 数据库 cond file 缺点 配置文件 内存数据 name --
redis是一个内存数据库,数据都是加载在内存中,因此效率很高很快。但是内存中的数据会因为关机断电等操作消失,一次redis会有一个策略来将内存中的数据保存到硬盘中。
linux 可以使用whereis redis 查看redis配置文件和命令位置
连接redis可以使用命令 config get dir 查看持久化文件保存位置
redis持久化策略有两种
rdb
rdb策略会根据redis配置文件中的save参数【save seconds changes】对redis主线程fork一份子线程,进行内存快照压缩,生成一份dump.rdb文件(文件路径可以修改redis.conf--请先备份 dir 参数,文件名称可以修改dbfilename 参数)
默认save参数
save 900 1
save 300 10
save 60 10000
优点:对于大量数据来说rdb保存很快
缺点:可能会丢失最后一次快照后的数据,因为会fork一份子线程,数据量太大的话,会有加大内存负担
aof
标签:config 数据库 cond file 缺点 配置文件 内存数据 name --
原文地址:https://www.cnblogs.com/BigWrite/p/14349264.html