Redis持久化
redis的高性能是由于它所有的数据都存储在了内存中,为了使redis在重启后仍然能保证数据不丢失,就需要将数据从内存当中同步到硬盘中,这个过程,称之为持久化
两种持久化方式:
- RDB方式
在指定的时间间隔内将内存中的数据集快照写入到磁盘,默认支持
- AOF方式
以日志的形式记录服务器所处理的每一个操作,在redis服务启动之初,它会读取该文件,然后重新去构建我们的数据库,保证启动后的数据是完整的
持久化使用的方式:
- rdb持久化
- aof持久化
- 不持久化,通过配置禁用redis服务器的持久化功能,不持久化的话,redis就仅仅是一个缓存的机制了
- 同时使用rdb和aof
两种持久化方式:rdb、aof可以单独使用、也可以结合起来使用