优势:
1,redis 是将所有数据存放在内存中,因此能够提升系统的响应能力,能够提升用户的体验。
2,服务端使用缓存能够减轻数据库服务器的压力。
3,提升系统性能指标;
例如:缩短响应时间;
减少网络传输时间和应用延迟时间;
增加用户并发;
提高数据库资源的利用率;
缺点:
1,需要额外服务器;(硬件成本增加)
(缓存是一种软件系统中以空间换时间的技术,需要额外的磁盘空间和内存空间来存储数据;
搭建缓存服务器集群需要额外的服务器,采用云服务器的缓存服务就不用额外的服务器了;)
2,高并发缓存失效;(维护成本增加)
3,缓存与数据库数据同步;(维护成本增加)
4,缓存并发竞争;