性能类问题
更新时间:2025-04-15
1.性能调优参考
2.已经使用了存储服务,为什么还要使用缓存服务?
- 加速数据访问(高性能读写): 数据存储在内存(RAM)中,读写速度远超磁盘数据库(如 MySQL),适合高并发场景。例如:秒杀、实时排行榜、用户会话(Session)等高频访问数据。
- 减轻后端数据库压力:将频繁查询的数据库结果缓存在 Redis 中,减少直接访问数据库的次数。 避免“雪崩效应”:当数据库压力激增时,缓存层可充当缓冲,保护后端数据库不被压垮。
3.云数据库 Redis实例是否支持选择CPU?
云数据库 Redis 实例规格支持2核、4核两种CPU。
4.云数据库 Redis 是否应该开启持久化?对性能的影响?
- 开启aof参数持久化对性能存在一定影响。
- 云数据库 Redis 提供“内存和磁盘”方式存储数据,持久化到磁盘默认是使用aof的方式,如果有增量数据每一秒中会写磁盘一次,当数据增长达到100%时还会触发一次aof-rewrite,这些都会导致处理用户请求增加一定的时延。
- 对某些纯缓存用户,持久化到磁盘不是必须的,此时可以选择关闭磁盘持久化来提升性能。