共同点
这两者都用在应用系统和DB之间做缓冲层,缓解DB的压力
主要区别
Redis
场景:
适用于规模较小、高性能访问的业务场景,比如缓存,不适用数据量超过100GB(数据太多,全内存太浪费资源)
优点:
支持丰富的数据类型,性能和稳定性都比较好,平均时延1ms,代码开源,社区非常活跃
缺点:
纯内存,资源成本高,
Tair
场景:
适用于数据规模大、冷热数据显著的场景
优点:
提高持久化存储,性价比比较高,多语言客户端支持
缺点
在大并发量情况下,tp99可能会达到10ms,比Redis在高并发情况下慢了至少1/5
网友评论