Redis数据库的使用场景介绍(避免误用Redis)
Redis 是目前 NoSQL 领域的当红炸子鸡,它象一把瑞士军刀,小巧、锋利、实用,特别适合解决一些使用传统关系数据库难以解决的问题。大体而言,Redis 最适合处理的是小而热,而且是写频繁,或者读写都比较频繁的热数据。再比如论坛最新发表列表,最新报名列表,可以控制数量在几百到一千的规模,也是典型的 redis 做最新列表的使用方式。这种类型数据很容易引起数据膨胀,导致 Redis 消耗内存巨大,让系统难以承受。应对这种类型的数据,可以用普通存储 + 缓存的方式。如果用对了地方,比如在小而热的数据情形,Redis 表现很棒,如果用错了地方,Redis 也会带来昂贵的代价,所以使用时务必谨慎。