Redis的应用场景

Redis应用场景介绍

比较火的应用场景:缓存、最新列表、排行榜、计数器

 

下面是一些应用场景的介绍

1、缓存

缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多

 

2、 top 列表

产品运营总会让你展示最近、最热、点击率最高、活跃度最高等等条件的top list。很多更新较频繁的列表如果使用MC+MySQL维护的话缓存失效的可能性会比较大,鉴于占用内存较小的情况,可以使用Redis做储存。

 

3、最后的访问

用户最近访问记录也是redis list的很好应用场景,lpush lpop自动过期老的登陆记录,对于开发来说还是非常友好的。

 

4、手机验证码的有效时间

 

5、限制用户登录的次数,比如一天错误登录次数10次

 

6、投票系统 ,投票结果排序,排行榜

 

7、存储社交信息,set的并集和交集,比较两个用户的共同粉丝

 

8、各种计数:商品维度计数(点赞数,评论数,浏览数

 

9、发布订阅,聊天室

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值