“在代码的世界里,每一行都是进步的足迹,每一次挑战都是成长的机遇。”

说一些redis常用的场景。

1.最常见的减少数据库的io读取,用作缓存(hash,list,zset,string,set(防重复消费用先放到set集合中的,用ismenber判断元素是否存在)),读多写少业务,统计数据,配置信息,短信验证码一些临时的信息。

2.用于储存分布式话session或者是token的储存管理器。

3.做一些微型的对列使用(list和Stream)。

4.基于redis的一些自增加做分布式ID(常见的increment和decrement),做统计。

5.基于redis来实现限流(ip加黑)或者实现集群的分布式锁。

6.做防重复提交。

Write your comment Here