Redis之持久化策略(一)

先简单写一点Redis,后面再详细补充。

Redis介绍

  • Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI
    C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
  • 从2010年3月15日起,Redis的开发工作由VMware主持。
  • 从2013年5月开始,Redis的开发由Pivotal赞助。

Redis是基于内存结构的NoSql数据库:
1.内存结构,作为数据库缓存使用,以减轻数据库压力。
2.支持持久化,可以作为数据库独立使用

Redis的两种持久化策略:

AOF:
策略:每秒执行一次持久化
优点:数据丢失风险较小
缺点:持久化频率较高,性能较低

RDB:例(”900 1 300 10 60 10000“)
策略:

  • 满足特定的条件就触发持久化
  • 60秒10000次Redis操作触发持久化
  • 300秒10次Redis操作触发持久化
  • 900秒1次Redis操作触发持久化

优点:持久化频率低,性能高
缺点:数据丢失风险较大

你可能感兴趣的:(工具和中间件)