redis可以做什么?-php教程

资源魔 30 0

redis能够做甚么?

1.缓存,毫无疑难这是Redis现今最为人熟知的应用场景。正在晋升效劳器功能方面十分无效;

2.排行榜,假如应用传统的关系型数据库来做这个事儿,十分的费事,而行使Redis的SortSet数据构造可以十分不便搞定;

3.较量争论器/限速器,行使Redis华夏子性的自增操作,咱们能够统计相似用户点赞数、用户拜访数等,这种操作假如用MySQL,频仍的读写会带来相称年夜的压力;限速器比拟典型的应用场景是限度某个用户拜访某个API的频次,罕用的有抢购时,避免用户疯狂点击带来不用要的压力;

注:限速器也是对申请限流的一种完成形式。

4.摰友关系,行使荟萃的一些饬令,比方求交加、并集、差集等。能够不便搞定一些独特摰友、独特喜好之类的性能;

5.简略音讯行列步队,除了了Redis本身的公布/定阅模式,咱们也能够行使List来完成一个行列步队机制,比方:到货告诉、邮件发送之类的需要,没有需求高牢靠,然而会带来十分年夜的DB压力,齐全能够用List来实现异步解耦;

6.Session同享,默许Session是保留正在效劳器的文件中,即以后效劳器,假如是集群效劳,同一个用户过去可能落正在没有同机械上,这就会招致用户频仍登岸;采纳Redis保留Session后,无论用户落正在那台机械上都可以猎取到对应的Session信息。

以上就是redis能够做甚么?的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 Redis

抱歉,评论功能暂时关闭!