redis学习笔记(二)--常见应用场景

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yzy199391/article/details/82697539

我们通常将redis认为就是一个缓存数据库,这种看法是不对的,缓存是redis的一个极其重要的功能点,但是其不仅能用于缓存场景。

1、缓存系统

redis缓存系统
如上图示,此处redis作为缓存系统工作,对于数据变化频率低,查询操作耗时长的场景,使用redis作为存储系统可以大大提高程序运行的效率,降低应用直接与底层存储交互的次数。

2、计数器

计数器使用场景
redis中提供increate这样的方法,方便我们在单线程场景下进行计数,不会出现计数错误的情景。现在许多网站都使用redis来记录一些转发、评论数等信息。

3、消息队列

简单消息队列
可实现简单的消息队列功能

4、排行榜

5、社交网络

粉丝数、关注数、共同关注、最新时间轴列表

6、实时系统

垃圾邮件处理系统、过滤器等完全可以使用bitmap(位图)实现。

猜你喜欢

转载自blog.csdn.net/yzy199391/article/details/82697539