• 首页 > 
  • 如何使用redis-cli运行相同命令

如何使用redis-cli运行相同命令

KB: 103190

 · 

更新时间:2019-11-07 18:44

概述

本文主要介绍如何使用redis-cli运行相同命令。

 

详细信息

前提条件

  • 有可用的阿里云环境,至少有一个ECS实例与一个Redis实例,且二者之间互通。
  • ECS实例使用的系统为Linux。

 

操作步骤

多次运行相同命令

在ECS中执行如下命令,连续运行INCR count命令10次。

redis-cli -h [$Host] -a [$Password] -r 10 INCR counter

注:

  • [$Host]为Redis的实例连接地址。
  • [$Password]为Redis实例密码。如您已经开启了同VPC内免密认证,可以不输入密码。
  • -r为redis-cli的功能选项,用于指定命令执行的次数。
  • 该命令将即时完成全部次数的命令执行,每次执行操作之间没有延迟。

系统显示类似如下。

 

以指定频率持续运行相同命令

在ECS中执行如下命令,每秒查询一次已使用内存,持续600秒,即10分钟。

redis-cli -h [$Host] -a [$Password] -r 600 -i 1 INFO | grep used_memory:

注:-i为redis-cli的功能选项,用户指定命令执行的时间间隔,其值的单位为秒。

系统显示类似如下。

 

适用于

  • 云数据库 Redis