Redis的用处

Posted baldmanwithoutbrain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis的用处相关的知识,希望对你有一定的参考价值。

在网上查了很多博客,大多都是对redis专业向的定义,我这个初学者看着挺懵的

下面记录一下我现阶段能理解的redis的用处

 

1. 使用Redis做缓存

Redis的字符串、哈希表两种数据结构适合用来储存大量的键值对信息,从而实现高速缓存

(在提升服务器性能方面非常有效)

2.计算器/限速器,利用Redis中原子性的自增操作,我们可以统计类似用户点赞数、用户访问数等,这类操作如果用mysql,频繁的读写会带来相当大的压力;限速器比较典型的使用场景是限制某个用户访问某个 API的频率,常用的有抢购时,防止用户疯狂点击带来不必要的压力;

    注:限速器也是对请求限流的一种实现方式

 

redis的应用场景:

1、redis由于数据的读取和操作都在内存当中操作,读写的效率较高,所以经常被用来做数据的缓存,把一些需要频繁访问的数据,而且在短时间之内不会发生变化的,放入redis中进行操作

   从而提高用户的请求速度和降低网站的负载,降低数据库的读写次数,就把这些数据放到缓存中。

2、一些常用的实时计算的功能。需要实时变化和展示的功能,就可以把相关数据放在redis中进行操作,大大提高效率

 

【持续记录ing  欢迎大家评论区指正,交流~】

摘自:https://www.cnblogs.com/IT-SUJIU/p/11745598.html

谢谢原博主!!

以上是关于Redis的用处的主要内容,如果未能解决你的问题,请参考以下文章

redis 学习系列08Redis小功能大用处02 Pipeline事务与Lua

Redis 发布订阅,小功能大用处,真没那么废材!

大数据之Redis:Redis的主从复制

Java操作redis

Redis

python/mq Redis