1、热点数据的缓存。由于redis访问速度块、支持的数据类型比较丰富,所以redis很适合用来存储热点数据
2、限时业务的运用。redis中可以使用expire命令设置一个键的生存时间,到时间后redis会删除它。
3、计数器相关问题。redis由于incrby命令可以实现原子性的递增,所以可以运用于高并发的秒杀活动、分布式序列号的生成。
4、排行榜相关问题。关系型数据库在排行榜方面查询速度普遍偏慢,所以可以借助redis的SortedSet进行热点数据的排序。
5、分布式锁 。这个主要利用redis的setnx命令进行,setnx:"set if not exists"就是如果不存在则成功设置缓存同时返回1,否则返回0 。