Redis和Tair

共同点

这两者都用在应用系统和DB之间做缓冲层,缓解DB的压力

主要区别

Redis

场景:

适用于规模较小、高性能访问的业务场景,比如缓存,不适用数据量超过100GB(数据太多,全内存太浪费资源)

优点:

支持丰富的数据类型,性能和稳定性都比较好,平均时延1ms,代码开源,社区非常活跃

缺点:

纯内存,资源成本高,

Tair

场景:

适用于数据规模大、冷热数据显著的场景

优点:

提高持久化存储,性价比比较高,多语言客户端支持

缺点

在大并发量情况下,tp99可能会达到10ms,比Redis在高并发情况下慢了至少1/5

你可能感兴趣的:(Redis和Tair)