azure - Azure Redis - 检索特定对象时偶尔缓慢
问题描述
有时观察到缓慢,在使用模式“http:____my.website.com”的键从 Azure Redis 缓存中检索对象时,使用键“abc_xyz_def_test_test”检索对象的时间几乎一致,没有像提到的其他情况那样检索时间的峰值。针对“http:____my.website.com”(或)“abc_xyz_def_test_test”存储的两个对象的大小几乎相同。还验证了将对象序列化为自定义类型,而不是在这里犯规。
缓慢是因为关键模式吗?请说清楚。还有如何克服这个缓慢的问题。
在这种情况下使用 Azure redis P1 层(无集群)。如 Azure 门户中所示,CPU/内存等 Redis 指标是正常的。
解决方案
根据最佳实践文档,我们需要考虑几种提高性能的方法。
- 将更大的数据分割成多个键。
- 将您的客户端库配置为使用至少 15 秒的连接超时。
- 扩展到 P2 Premium 以获得高网络带宽。
- 为高级 Azure Redis 缓存配置 Redis 群集。
推荐阅读
- reactjs - React - onClick 事件无法正常工作
- layout - 有没有好办法让flutter布局大段?
- django - 将参数传输到抽象模型的元子类
- mysql - 显示上次发布的结果
- wpf - 如何调试 WPF 中的布局性能问题?
- h2 - 从 H2 数据库中的字符串中提取子字符串
- wordpress - Divi : 限制点击次数按钮
- react-native - 如何使用带有 Expo 的 webview 应用程序不使用手指调整网页大小
- java - if 条件被忽略
- java - Spring Boot ConstraintViolationException 适用于创建但不适用于更新