精英联盟总队 缓存框架Redis、Memcached技术选型,「微服务」( 五 )


结论Redis与Memcached相比 , 性能和内存使用情况相当相似 。 除非你已经在Memcached上投入了大笔资金 , 否则向前推进使用Redis是显而易见的解决方案 。 不仅Redis是更好的选择 , 它还支持全新类型的用例和使用模式 。
Redis可能会非常有用的一些示例应用程序:
电子商务应用:大多数的电子商务应用量级比较重 , Redis可以提升你的页面加载速度 。 你可以存储所有的配置文件到Redis , 从内存中读取这些配置信息速度会非常快速 。
你也可以在Redis中存储完整的页面缓存 , 因为它的键值容量很大 。 你也可以存储会话信息到Redis 。
物联网应用:在物联网应用中 , 物联网设备非常频繁的发送数据到服务器 , 比如每秒钟数千条 。 在把它们存储到任何持久性存储器之前 , 你可以先把这些高容量的原始数据推送到Redis 。
实时分析:可以在Memcached上实现一个实时的分析引擎 , 以数据库为后盾 。 但是Redis非常擅长统计列表和一系列事物 。
在所有的Redis功能特性中 , 它对键值进行排序的能力超过了Memcached , 还有计算一组页面的点击次数等数据 , 然后将这些数字汇总进入分析系统 。 这些数据可通过工作人员输入到更大的分析引擎 , 在这些应用场合选择Redis是正确的决定之一 。
建议参考大厂Redis性能优化的13条军规!收好了「微服务」Redis缓存的业务使用姿势图文说明「微服务」缓存本质全分析、对比与实践