单点Redis的不足
- Redis是内存存储,服务重启后可能会丢失数据。
- 单节点Redis并发能力虽然不错,但也无法满足如618这样的高并发场景。
- Redis基于内存,单节点能存储的数据量难以满足海量数据需求
-
RDB持久化
(数据备份文件)
RDB全称Redis Database Backup file (Redis数据备份文件),也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启后,从磁盘读取快照文件,恢复数据。
1.用redis-cli(连接Redis)
执行save 执行备份操作 #由redis主进程来执行rdb,会阻塞所有命令
-
AOF持久化