标签:文档 时间比较 数据结构 基于 about 计数器 51cto com 订阅
1.简介:
redis是一个基于内存存储key-value数据结构的非关系型数据库(类似还有列存储数据库,文档型数据库,图形数据库)。
2.优缺点:
优点:a)支持多种数据类型
b)基于内存,读写性能非常好
c)支持数据持久化
d)支持其他一些特性,事务,主从复制,发布订阅等
缺点:a)不具备自动容错和恢复功能,主机从机的宕机都会导致前端部分读写请求失败,需要等待机器重启或者手动切换前端的IP才能恢复
b)主从复制,若是主机宕机,从机可能发生数据不一致的问题
c)对机器的内存大小有要求,主从复制采用全量复制的方式,若快照文件较大,对集群性能有影响,若复制过程中,主机与从机间发生变动,则会再次全量复制,不方便系统运营
d)修改配置文件,进行重启,将硬盘中的数据加载进内存,时间比较久。在这个过程中,redis不能提供服务
3.应用场景:a)缓存----热点数据(经常会被查询,但是不经常被修改或者删除的数据)的数据。如系统菜单,人员角色权限,项目中类型, 状态的翻译等等
about:怎么保持缓存与数据库一致,缓存穿透与缓存雪崩
b)计数器---比如qq的点赞功能
c) 排行榜---虾米最火的100首歌
d)最新数据---最新新闻
e)队列
标签:文档 时间比较 数据结构 基于 about 计数器 51cto com 订阅
原文地址:https://www.cnblogs.com/zlliuh/p/9617347.html