美文网首页
Redis缓存

Redis缓存

作者: 雨林不落梦不落 | 来源:发表于2019-12-16 20:10 被阅读0次

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

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

缓存功能

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

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

相关文章