问题描述

使用Azure Redis,是否可以开启慢日志来查看最近时间中执行比较耗时的指令呢? 同时,如何执行Redis的Config只能来修改配置呢?

根本原因

一:Azure Reids通过Redis-cli或者是门户中的Console连接成功后。可以查看到此时的慢日志(slowlog), 但是没有办法查看过去时间的慢日志。

 【Azure Redis 缓存】Azure Reids是否可以开启慢日志(slowlog)和执行config指令

长时间运行的命令

SCAN 来避免 KEYS,以降低 CPU 峰值。

SLOWLOG 命令可以测量正在对服务器执行的命令的开销。

 

二:Azure Redis禁止使用config命令。只能通过门户上的Advance Settings来配置Redis的一些设置。

【Azure Redis 缓存】Azure Reids是否可以开启慢日志(slowlog)和执行config指令

 

参考资料

Redis slow log overview:https://redis.io/commands/slowlog

Redis CONFIG :https://redis.io/commands/config-get

https://docs.azure.cn/zh-cn/azure-cache-for-redis/cache-troubleshoot-server#long-running-commands

相关文章: