Redis 持久化原理分析和使用建议
Redis 为了保证性能,会将所有数据存放在内存中,这极大的提高了 Redis 的响应速度,但是这也引入了一个十分严重的问题:一旦服务器宕机,内存中的数据将全部丢失。这对于一款数据库产品来说是不能接受的。要避免数据丢失,最好将内存数据持久化到磁盘等永久存储介质上。服务重启时,先加载磁盘文件内的数据到内存,完成数据恢复。目前,Redis 主要提供了三大持久化机制,即 AOF(Append Only File)日志、RDB 快照、AOF 与 RDB 相结合的混合持久化。
欢马劈雪