Redis redis-cliで指定した間隔と回数でコマンドを実行する

Redis redis-cliで指定した間隔と回数でコマンドを実行する

Redisで、redis-cliで指定した間隔と回数でコマンドを実行する手順を記述してます。

環境

  • OS Ubuntu 21.10 (Impish Indri)
  • Redis 6.2.6

手順

redis-cliで指定した間隔と回数でコマンドを実行するには、オプション「r」と「i」を使用します。

redis-cli -r 回数 -i 間隔(秒) コマンド

実際に、実行してみます。ここでは1秒ごとに10回実行してます。

$ redis-cli -r 10 -i 1 get k1

実行できていることが確認できます。

回数を指定しないと、実行されたあとに指定した時間待機状態となります。

$ redis-cli -i 1 get k1
"v1"

$ redis-cli -i 2 get k1
"v1"

「r」に「-1」を指定するとひたすら実行されます。
※停止は「ctrl」+「c」で可能です。

$ redis-cli -r -1 -i 1 get k1