• 首页 > 
  • 使用redis-cli的“--bigkeys”选项查找大Key

使用redis-cli的“--bigkeys”选项查找大Key

KB: 101699

 · 

更新时间:2019-10-23 19:17

概述

本文主要介绍如何使用redis-cli的“--bigkeys”选项查找大Key。

 

详细信息

背景信息

当一个简单Key的Value过大或List、Hash等类型的数据中存储了大量的元素时,读取、删除这些数据的操作可能会花费过多的时间,阻塞单线程的Redis服务。此时您需要对内存结构进行优化,找出大Key并进行调整。查找大Key的方法多种多样,您可以根据业务需求选择最适合的方案。

 

前提条件

  • 拥有与Redis实例互通的ECS实例。
  • ECS中已经安装了原生Redis。
    提示:安装了原生Redis的目的是使用其自带的工具redis-cli。

 

实施步骤

在ECS实例中执行如下命令,查看大Key的情况。

redis-cli -h r-***************.redis.rds.aliyuncs.com -a XXX --bigkeys

注:

  • -h指定Redis的连接地址。
  • -a指定Redis的认证密码。
  • --bigkeys查找大Key。
  • --hotkeys用来查询热点Key。

系统显示类似如下。

 

相关文档

您还可以使用以下方法查找大Key。

 

适用于

  • 云数据库 Redis