数据丢失问题-内存存储,服务重启会丢失数据
并发能力问题-无法满足高并发
故障恢复问题-高可用问题
存储能力问题-无法满足海量数据

redis持久化

适合用在redis进程马上停止
save命令由主进程执行rdb,会阻塞所有命令
适合在redis运行中使用
bgsave开启子进程执行rdb,避免主进程受到影响
redis在服务停止时会自动执行redis的rdb

fork过程

并非复制数据,只复制主进程中页表,然后紫金城
可以通过页表像主进程一样操作物理内存中的数据
RDB总结

数据丢失问题-内存存储,服务重启会丢失数据
并发能力问题-无法满足高并发
故障恢复问题-高可用问题
存储能力问题-无法满足海量数据
redis持久化
适合用在redis进程马上停止
save命令由主进程执行rdb,会阻塞所有命令
适合在redis运行中使用
bgsave开启子进程执行rdb,避免主进程受到影响
redis在服务停止时会自动执行redis的rdb
并非复制数据,只复制主进程中页表,然后紫金城
可以通过页表像主进程一样操作物理内存中的数据