redis缓存.pptxVIP

  • 14
  • 0
  • 约 10页
  • 2017-01-07 发布于湖北
  • 举报
redis缓存

Redis缓存扫盲--徐凯目录为什么用缓存为什么用Redis缓存怎么用Redis缓存一.为什么用缓存?1. 80%的系统瓶颈主要出现在数据库一侧--(海量并发下,网络、磁盘IO开销会导致数据库性能出现瓶颈)--(海量数据下,数据查找可能需要关联上千张表、遍历数千万的数据、花费几分钟)为了减少数据库压力,提升访问速度,我们需要用到读取速度更快的高性能缓存框架。2.常用的缓存框架有哪些--EHCache 高性能 轻量 系统内嵌--Memcached 多线程 高性能 系统内嵌--Redis 分布式 高性能 持久化这些缓存框架都已经发布过很久一段时间,经历过无数系统的验证,作为缓存系统核心来说都可以胜任,各有各自的优点 ,主要是在内存算法、存储结构上有不同。二.为什么用Redis缓存?1.独立进程2.持久化--AOF 实时行备份,数据可靠性高,AOF文件体积通常比RDB的大,速度可能慢于RDB--RDB 通过时间和KEY增长策略,进行数据集快照,如果服务异常宕机,会照成空窗期的缓存数据丢失3.主从复制4.分布式5.支持多种数据类型--String--Hash(我们现在用的是这种)--List--Set--Sorted set--pub/sub--Transactions6.大家都在用Redis的独立进程、扩展性和伸缩性作为大型系统的缓存框架能够提供很好的支撑,同时也加大了系统管理运维的

文档评论(0)

1亿VIP精品文档

相关文档