如何解决Azure Redis - 检索特定对象时偶尔缓慢
有时观察到缓慢,在使用模式“http:____my.website.com”的键从 Azure Redis 缓存检索对象时,而使用键“abc_xyz_def_test_test”检索对象的时间几乎一致,没有像其他情况那样检索时间出现峰值提及。针对“http:____my.website.com”(或)“abc_xyz_def_test_test”存储的两个对象的大小几乎相同。还验证了将对象序列化为自定义类型,这里没有犯规。
慢是因为key pattern吗?请说清楚。还有如何克服这个缓慢的问题。
在这种情况下使用了 Azure redis P1 层(无集群)。如 Azure 门户中所示,CPU/内存等 Redis 指标是正常的。
解决方法
根据best practices documentation,我们需要考虑几种提高性能的方法。
- 将更大的数据切分为多个键。
- 将您的客户端库配置为使用至少 15 秒的连接超时。
- 扩展到 P2 Premium 以获得高网络带宽。
- Configure Redis clustering for a Premium Azure Cache for Redis。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。