一图了解redis的应用场景

电脑技术 电脑技术 1578 人阅读 | 0 人回复 | 2023-01-25

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一图了解redis的应用场景。
Redis不仅仅只是用来做缓存。如图所示,Redis可以用于各种场景。
1、String
1.1、Session(会话):我们可以使用Redis在不同的服务之间共享用户会话数据。
1.2、Cacheicon(缓存):我们可以使用Redis缓存对象或页面,特别是热点数据。
1.3、Distributed lock(分布式锁):我们可以使用Redis的String在分布式服务中获取锁。
2、Int
2.1、Counter(计数器):我们可以计算文章的点赞量和阅读量。
2.2、Rate limiter(限流器):我们可以对特定的用户ip使用速率限制。
2.3、Global ID(全局ID):我们可以使用Redis的Int来作为全局唯一性的ID。
3、Hashicon
3.1、Shopping cart(购物车):我们可以使用Redis的Hash来表示购物车中的键值对。
4、Bitmap
4.1、Calculate user retention(计算用户留存率icon):我们可以用Bitmap来表示用户每天的登录情况,并计算用户留存率。
5、List
5.1、Message queue(消息队列):我们可以将List用于消息队列。
6、ZSet
6.1、Ranking(排行):我们可以使用ZSet对文章进行排序。
a20ba936d985aae4698e8d3512e172fc.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则