はじめに
このチャレンジでは、メモリの枯渇によるデータ損失を未然に防ぐため、Redis の maxmemory(最大メモリ)制限を設定します。システム管理者としてのあなたの任務は、redis-cli を介して Redis サーバーに接続し、CONFIG SET コマンドを用いてメモリ使用量の上限を 200MB に制限することです。
このチャレンジでは、redis-cli の対話型環境で maxmemory パラメータを 200mb に設定し、その後セッションを終了させる必要があります。
Redis の最大メモリ制限の設定
運用中の Redis サーバーがメモリ容量の限界に近づいており、このままではデータ損失の危険があります。システム管理者として、サーバーのクラッシュを防ぎデータの整合性を確保するために、maxmemory を 200MB に設定してください。
タスク
CONFIG SETコマンドを使用して、Redis のメモリ使用量を 200MB に制限する。
要件
redis-cliコマンドを使用して Redis サーバーに接続すること。CONFIG SETコマンドを使用して、maxmemoryパラメータを200mbに設定すること。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)の指定方法です。


