Redis的应用场景

时间:2023-01-15 08:15:03


一.Redis的应用场景

1.1  Redis可以做什么?

(1)   缓存

(2)   计数器应用

(3)   消息队列系统

(4)   排行榜系统

(5)   社交网络

(6)   共享session(共享登录用户信息)

(7)   限速(例如限制单位时间同一用户对网站的访问次数)

1.2  Redis不适合做什么?

(1)   大规模数据

内存相对其它存储介质来讲成本还是较高,存储大规模数据来说还是较贵,如果每天有几亿的用户行为数据而使用Redis来存储,基本是个无底洞,经济成本相当高

(2)   冷数据

可以数据被频繁操作程度将数据划分为热数据和冷数据。其中被频繁操作的数据被称为热数据。反之为冷数据。将热数据放在内存中可以充分利用系统的内存资源,加速读写,缓解对后台存储的负载。而如果将冷数据放在内存中则是对内存的一种浪费。