Redis の最大メモリ制限(maxmemory)の設定

RedisBeginner
オンラインで実践に進む

はじめに

このチャレンジでは、メモリの枯渇によるデータ損失を未然に防ぐため、Redis の maxmemory(最大メモリ)制限を設定します。システム管理者としてのあなたの任務は、redis-cli を介して Redis サーバーに接続し、CONFIG SET コマンドを用いてメモリ使用量の上限を 200MB に制限することです。

このチャレンジでは、redis-cli の対話型環境で maxmemory パラメータを 200mb に設定し、その後セッションを終了させる必要があります。

Redis の最大メモリ制限の設定

運用中の Redis サーバーがメモリ容量の限界に近づいており、このままではデータ損失の危険があります。システム管理者として、サーバーのクラッシュを防ぎデータの整合性を確保するために、maxmemory を 200MB に設定してください。

タスク

  • CONFIG SET コマンドを使用して、Redis のメモリ使用量を 200MB に制限する。

要件

  1. redis-cli コマンドを使用して Redis サーバーに接続すること。
  2. CONFIG SET コマンドを使用して、maxmemory パラメータを 200mb に設定すること。
  3. CONFIG SET コマンドの実行後、exit コマンドを使用して redis-cli を終了すること。

実行例

maxmemory パラメータを正しく設定した後、CONFIG GET コマンドで設定内容を確認できます。

127.0.0.1:6379> CONFIG GET maxmemory
1) "maxmemory"
2) "200mb"
127.0.0.1:6379> exit

上記のように表示されれば、maxmemory が正常に 200MB に設定されています。

ヒント

  • Redis サーバーを操作するには redis-cli コマンドを使用します。
  • CONFIG SET コマンドは、Redis の設定パラメータを動的に変更するために使用されます。
  • maxmemory パラメータを設定する際は、単位である mb を含めるのを忘れないでください。
  • パラメータの設定が完了したら、必ず redis-cli を終了してください。
✨ 解答を確認して練習

まとめ

このチャレンジでは、サーバーのメモリ容量不足によるデータ損失を防ぐため、Redis の maxmemory 設定を 200MB に変更するタスクに取り組みました。具体的には、redis-cli でサーバーに接続し、CONFIG SET maxmemory 200mb コマンドを実行する手順を確認しました。

主な学習ポイントは、redis-cli を使用した Redis サーバーとの対話方法、Redis の設定を管理する CONFIG SET コマンドの使い方、および maxmemory 設定時における単位(mb)の指定方法です。