Redis缓存

首先,Redis是一个以内存为存储介质的,处理非结构化数据的,存储结构为key-value的非关系型(nosql)数据库。

特点:
1.数据存储在内存中,读写效率高。
2.支持持久化,能够较好的解决容灾,故障,迁移的问题,数据恢复的能力强。
3.支持多样的数据结构(String,List,Hash,Set,Zset等),数据结构越多,可以处理的业务逻辑就越灵巧和方便。
4.可以实现分布式,支持网络通信,可以通过搭建多个redis 进程,形成redis集群,可以实现高可用的分布式集群。

缓存功能

缓存功能是redis的一个常用功能。缓存减少了数据库的压力,提升了响应速度。

如果缓存瞬间数据大量丢失(天灾人祸),海量的高并发请求涌入系统,缓存失效(数据未命中),请求涌入数据的来源,压力瞬间激增,导致崩溃,重启,请求依然未消息,如果这时缓存数据恢复,系统正常运行,如果缓存数据依然未恢复,(数据库来源技术) 服务器宕机崩溃-重启,崩溃.导致系统不可用---缓存的雪崩
有效的避免缓存雪崩需要缓存技术支持持久化。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 五种数据结构简介 Redis是使用C编写的,内部实现了一个struct结构体redisObject对象,通过结构体...
    彦帧阅读 6,981评论 0 14
  • 一、Redis 1、概述 Redis是速度非常快的非关系型内存键值数据库,可以存储键和物种不同类型的值之间的映射。...
    落地生涯阅读 788评论 0 3
  • redis缓存介绍以及常见问题浅析 没缓存的日子 对于web来说,是用户量和访问量支持项目技术的更迭和前进。随着服...
    程序员will阅读 264评论 0 2
  • 使用缓存是系统性能优化的第一黄金法则。 缓存的设计和使用对一个系统的性能至关重要,平时接触到项目无论多少也都会在某...
    刀刃丿阅读 1,354评论 0 6
  • Redis缓存机制 Redis介绍 Redis是一款内存高速缓存数据库; 数据模型为:key - value,非关...
    Quillagua阅读 2,912评论 0 2