一、Redis除了做缓存,还能做什么?
Redis除了做缓存,还能做以下几种功能:
- 分布式锁:具体可参考文章《如何实现一个分布式锁?》
- 延迟队列:具体可参考文章《如何用Redis实现延迟队列?》
- 消息队列:Redis支持发布/订阅模式和Stream,可以作为轻量级消息队列使用
- 排行榜:具体可参考文章《如何实现一个分数相同则按时间排序的排行榜?》
- 限流:可以用来实现分布式限流,如令牌桶算法、漏桶算法
- …
Redis除了做缓存,还能做以下几种功能:
什么是负载均衡?有哪些常见算法?
图解AQS原理(ReentrantLock实现)