Redis 演習問題

この実践的な演習集は、Redis の理解を深めるために設計されています。各課題は、実用的で現実世界のシナリオを提示し、Redis のデータ構造、コマンド、ベストプラクティスに関する知識を応用することを可能にします。これらの問題に取り組むことで、キャッシング、セッション管理、リアルタイム分析における Redis の使用に対する自信と熟練度が向上します。演習は、基本的なコマンドからより複雑なアプリケーションロジックまで、段階的にスキルを開発できるように構成されています。

Redisのインストールと初期設定

Redisのインストールと初期設定

この実験では、LabEx VM上でRedisをインストールし、初期設定を行う方法を学びます。インストール後の確認やサーバーへのアクセス方法など、Redisを稼働させるための基本的な手順を網羅しています。パッケージの更新、Redisのインストール、接続テストまでを実践します。
LabRedis
Redisの基本的なキー・バリュー操作

Redisの基本的なキー・バリュー操作

この実験では、Redisをデータストアとして活用するための基本的なキー・バリュー操作について学びます。コマンドラインインターフェースである `redis-cli` を使用してRedisサーバーに接続し、基本的な操作を実行します。`SET` および `GET` コマンドを使用してキー・バリューペアを設定・取得する方法を習得し、さらに様々なキー・バリューペアを設定することで、これらのコア操作への理解を深めます。
LabRedis
Redis データ構造入門

Redis データ構造入門

この実験では、Redis の基本的なデータ構造を学び、コマンドラインツール `redis-cli` を使用してそれらを操作する方法を習得します。Redis でのデータの保存と取得に関する実践的な演習を通じて、文字列 (Strings)、リスト (Lists)、セット (Sets)、ハッシュ (Hashes) の使い方を学びます。
LabRedis
Redis 高度なキー管理

Redis 高度なキー管理

この実験では、Redisにおける高度なキー管理手法を探求します。RENAMEによるキーの名前変更、MOVEによるデータベース間でのキーの移動、MSETによる複数キーの一括設定、MGETによる複数キーの取得、そしてSCANによる効率的なキーの反復処理を学びます。
LabRedis
Redis ハッシュ操作

Redis ハッシュ操作

この実験(Lab)では、Redis ハッシュ操作について学習し、ハッシュ内のデータを効率的に管理する方法に焦点を当てます。HMSET、HMGET、HINCRBY、HEXISTS について説明します。終了する頃には、Redis での一般的なハッシュ操作を理解できるようになります。
LabRedis
Redis リスト操作

Redis リスト操作

この実験(Lab)では、基本的な Redis リスト操作について学習します。`LTRIM`、`LINSERT`、`LPOP`、`RPOP`、および `BLPOP` などのコマンドを使用してリストデータを管理する方法を学びます。リストのトリミング、要素の挿入、要素のポップ、および要素が利用可能になるまでブロックする練習をします。Redis リスト管理をマスターしましょう!
LabRedis
Redis Set 操作

Redis Set 操作

この実験(Lab)では、Redis set 操作について学習します。特に、一意な文字列の順序付けられていないコレクションの操作に焦点を当てます。`SADD` コマンドを使用して set に要素を追加する方法、`SUNION` を使用して set の和集合を実行する方法、`SINTER` を使用して共通要素を見つける方法、および `SDIFF` を使用して set 間の差を識別する方法を学びます。最後に、set 演算の結果を後で使用するために保存する方法を学びます。
LabRedis
Redis Sorted Set 操作

Redis Sorted Set 操作

この実験 (lab) では、基本的な Redis Sorted Set 操作について学びます。ZADD を使用して要素を追加し、ZRANGE を使用して範囲を取得し、ZRANK を使用して要素のランクを取得し、ZINCRBY を使用してスコアを増分し、ZREM を使用して要素を削除します。ソートされたセットを効果的に管理する方法を学びましょう。
LabRedis
Redis サーバーの稼働状態の確認

Redis サーバーの稼働状態の確認

このチャレンジでは、Redis サーバーのステータスを確認することで、接続に関するトラブルシューティングを行います。`redis-cli` コマンドを使用して Redis サーバーに接続し、`PING` コマンドを実行してサーバーが正常に稼働し、応答を返しているかを確認することが目的です。
ChallengeRedis
Redis キャッシュにおけるキーの有効期限設定

Redis キャッシュにおけるキーの有効期限設定

このチャレンジでは、トレンドトピックをキャッシュするソーシャルメディアアプリを Redis を使ってシミュレートします。目標は、トレンドトピックを表すキーを作成し、特定の時間が経過した後に自動的に削除されるよう有効期限(Expiration)を設定することです。redis-cli を使用して、キー `trending:topic1` に `Redis Basics` という値を設定し、その有効期限を 3600 秒に指定します。
ChallengeRedis