一.Redis的应用场景
1.1 Redis可以做什么?
(1) 缓存
(2) 计数器应用
(3) 消息队列系统
(4) 排行榜系统
(5) 社交网络
(6) 共享session(共享登录用户信息)
(7) 限速(例如限制单位时间同一用户对网站的访问次数)
1.2 Redis不适合做什么?
(1) 大规模数据
内存相对其它存储介质来讲成本还是较高,存储大规模数据来说还是较贵,如果每天有几亿的用户行为数据而使用Redis来存储,基本是个无底洞,经济成本相当高
(2) 冷数据
可以数据被频繁操作程度将数据划分为热数据和冷数据。其中被频繁操作的数据被称为热数据。反之为冷数据。将热数据放在内存中可以充分利用系统的内存资源,加速读写,缓解对后台存储的负载。而如果将冷数据放在内存中则是对内存的一种浪费。