Redis能做用来做什么,上次面试被问到,现在看到了一篇帖子,做个小结,以后补充:
- 缓存:这是redis最为人熟知的使用场景。可以提升服务器的性能。
- 排行榜: 使用redis的SortSet数据结构可以很容易实现排行榜功能。
- 计算器/限速器:利用Redis的原子性的自增操作,我们可以实现用户访问数、点赞数等。也可以实现限速器,限制某个用户访问某个API的频率,防止用户疯狂点击带来的压力。
- 好友关系:利用set集合的一些交集、并集、差集等,可以帮你搞定好友之间的关系,爱好之类的功能。
- 简单消息队列:list可以实现一个队列机制。
- Session共享: 默认Session保存在服务器中的文件,即当前服务器,如果是集群服务,同一个用户过来可能落在不同机器上,这就会导致用户频繁登陆;采用Redis保存Session后,无论用户落在哪台机器上都能够获取到对应的Session信息。
今天的文章Redis的作用分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/34026.html