Redis キャッシュ内のキーの有効期限設定

RedisRedisBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチャレンジ(Challenge)では、Redis を使用してトレンドトピックをキャッシュするソーシャルメディアアプリをシミュレートします。目標は、トレンドトピックを表すキーを設定し、特定の期間後に期限切れになるように構成することです。

具体的には、redis-cli を使用して Redis サーバーに接続し、キー trending:topic1 の値を Redis Basics に設定し、EXPIRE コマンドを使用してその有効期限を 3600 秒に設定します。最後に、redis-cli インターフェースを終了します。このチャレンジ(Challenge)では、Redis のコマンド履歴を確認することで、キーとその有効期限を正しく設定したことを検証します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL redis(("Redis")) -.-> redis/RedisGroup(["Redis"]) redis/RedisGroup -.-> redis/access_cli("Connect Using CLI") redis/RedisGroup -.-> redis/store_string("Set String Value") redis/RedisGroup -.-> redis/expire_key("Set Key Timeout") subgraph Lab Skills redis/access_cli -.-> lab-552156{{"Redis キャッシュ内のキーの有効期限設定"}} redis/store_string -.-> lab-552156{{"Redis キャッシュ内のキーの有効期限設定"}} redis/expire_key -.-> lab-552156{{"Redis キャッシュ内のキーの有効期限設定"}} end

Redis キャッシュ内のキーの有効期限設定

ソーシャルメディアアプリは、Redis を使用してトレンドトピックをキャッシュします。'trending:topic1' が設定後 3600 秒で期限切れになるようにしてください。

タスク

  • キー trending:topic1 の値を Redis Basics に設定し、その有効期限を 3600 秒に設定します。

要件

  1. redis-cli コマンドを使用して Redis サーバーに接続します。
  2. SET コマンドを使用して、キー trending:topic1 の値を Redis Basics に設定します。
  3. EXPIRE コマンドを使用して、キー trending:topic1 の有効期限を 3600 秒に設定します。
  4. exit コマンドを使用して redis-cli インターフェースを終了します。

127.0.0.1:6379> INPUT YOUR COMMAND HERE
OK
127.0.0.1:6379> INPUT YOUR COMMAND HERE
(integer) 1
127.0.0.1:6379> exit

ヒント

  • redis-cli コマンドを使用して Redis サーバーに接続します。
  • SET コマンドは、キーの値を設定します。
  • EXPIRE コマンドは、キーの有効期限を秒単位で設定します。
✨ 解答を確認して練習

まとめ

このチャレンジ(Challenge)では、Redis にキーと値のペアを設定し、その有効期限を設定するタスクが含まれています。具体的には、キー trending:topic1 を値 Redis Basics に設定し、その有効期限を 3600 秒に設定します。

主な学習ポイントは、redis-cli を使用して Redis サーバーと対話し、SET コマンドを使用してキーに値を割り当て、EXPIRE コマンドを利用してキーの Time-To-Live (TTL) を秒単位で定義することです。検証スクリプトは、Redis のコマンド履歴ログを確認することで、これらのコマンドの正しい使用法を確認します。