Redis的作用

Redis能做用来做什么,上次面试被问到,现在看到了一篇帖子,做个小结,以后补充:

  1. 缓存:这是redis最为人熟知的使用场景。可以提升服务器的性能。
  2. 排行榜: 使用redis的SortSet数据结构可以很容易实现排行榜功能。
  3. 计算器/限速器:利用Redis的原子性的自增操作,我们可以实现用户访问数、点赞数等。也可以实现限速器,限制某个用户访问某个API的频率,防止用户疯狂点击带来的压力。
  4. 好友关系:利用set集合的一些交集、并集、差集等,可以帮你搞定好友之间的关系,爱好之类的功能。
  5. 简单消息队列:list可以实现一个队列机制。
  6. Session共享: 默认Session保存在服务器中的文件,即当前服务器,如果是集群服务,同一个用户过来可能落在不同机器上,这就会导致用户频繁登陆;采用Redis保存Session后,无论用户落在哪台机器上都能够获取到对应的Session信息。
  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值