说一些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.做防重复提交。