您当前的位置: 首页 >  redis

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Redis学习总结(8)——Redis常见使用场景总结

科技D人生 发布时间:2018-09-12 17:14:17 ,浏览量:0

1、缓存

在目前的互联网网站中,缓存几乎是网站都在用的,合理的使用缓存不但可以提升网站访问速度,还可以大大降低数据库的压力。Redis不仅提供了键过期功能,也提供了灵活的键淘汰策略,而且拥有相比memcached更丰富的数据类型。所以,现在Redis用在缓存的场合非常多。例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。

2、排行榜

很多网站都有排行榜的展示,如天猫的月度销量榜单、商品按时间的上新排行榜等。使用Redis提供的有序集合数据结构能方便的实现各种复杂的排行榜。

id 为6001 的新闻点击数加1:zincrby hotNews:20190926 1 n6001

获取今天点击最多的15条:zrevrange hotNews:20190926 0 15 withscores

3、计数器

计数器就是像电商网站商品的浏览量、视频网站视频的播放数等等。为了保证数据实时效,每次浏览都得给+1,如果使用数据库存储,那么并发量高时如果每次都请求数据库的压力会比较大。可以使用Redis提供的incr命令来实现计数器功能,内存操作,性能非常好,非常适用于这些计数场景。int类型,incr方法。例如:文章的阅读量、微博点赞数、允许一定的延迟,先写入Redis再定时同步到数据库。

关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0412s