持久化并且要保证数据不丢失:可以开启aof备份,并且把appendfsync参数设置为 always ,保证收到写命令后就立即写入磁盘,但是效率最差,一般的sata盘只能支持几百的QPS。 可以使用高效的SSD磁盘提升性能。但是这也违背了redis高速缓存的初衷。主从切换:目前原生redis不支持同步复...
显示全部持久化并且要保证数据不丢失:
可以开启aof备份,并且把appendfsync参数设置为 always ,保证收到写命令后就立即写入磁盘,但是效率最差,一般的sata盘只能支持几百的QPS。 可以使用高效的SSD磁盘提升性能。
但是这也违背了redis高速缓存的初衷。
主从切换:
目前原生redis不支持同步复制,它的主从只能是异步复制,也就是无法保证数据强一致性。有些公司通过修改复制内核支持主从完全同步的复制。这也牺牲了性能和QPS。
redis出现的目的是为了作为缓存提升访问性能,对数据一致性的支持相对比较弱。
收起