redis有序集合实现排行榜功能
使用redis有序集合实现排行榜功能,可以用在比如热搜、投票等场景。redis中的有序集合是一个非常高效的数据结构,可以替代数据库里一些很难实现的操作。它的一个典型应用场景就是排行榜,通过ZRANK可以快速得到用户的排名,通过ZRANGE可以快速得到TOP N的用户列表,它们的复杂度都是O(log(N)),用来替代数据库查询可以大大提升性能。
redis集群搭建与简单使用
为了在大流量访问下提供稳定的业务,集群化是存储的必然形态。这里使用redis官方的redis-cluster工具进行集群的搭建。它解决了redis单机中心化的问题,分布式数据库——首要解决把整个数据集按照分区规则映射到多个节点的问题。
- #redis
- 2019-02-27
- 4583
- 0
redis在高并发场景下使用队列实现秒杀功能
在电商项目的开发的开发场景中,难免会遇到秒杀抢购的场景,如何确保在高并发下商品的超卖和数据库压力的问题,本文主要介绍一下如何使用redis的链表功能实现高并发场景下的秒杀。
- #redis
- 2019-03-07
- 11301
- 7