
Redis での基本的なデータ管理
この実験 (Lab) では、Redis の基本的なデータ管理テクニックを学習します。まず、カウンターやレートリミッター (rate limiter) に適したアトミックな `INCR` コマンドと `DECR` コマンドを使用して、数値 (numerical value) をインクリメントおよびデクリメントする方法を学びます。`redis-cli` を使用して Redis サーバーに接続し、初期値を設定してから、それらをインクリメントおよびデクリメントし、`GET` コマンドで結果を確認します。さらに、`KEYS` コマンドを使用して Redis に格納されているすべてのキーを取得する方法を学習します。
Redis

Web サイト訪問者数カウント用の Redis カウンターのインクリメント
このチャレンジでは、Web サイトのホームページ訪問者数を追跡するための Redis ベースのカウンターを実装します。目標は、`redis-cli` を使用して Redis サーバーに接続し、`INCR` コマンドを使って `homepage_visits` キーの値を 1 増やした後、`redis-cli` を終了することです。
Redis

Redis の最大メモリ制限(maxmemory)の設定
このチャレンジでは、メモリ不足によるデータ損失を防ぐために、Redis の `maxmemory` 制限を設定します。システム管理者として、`redis-cli` を使用して Redis サーバーに接続し、`CONFIG SET` コマンドを実行して Redis のメモリ使用量を 200MB に制限してください。`redis-cli` 環境内で `maxmemory` パラメータを `200mb` に設定し、終了することが求められます。Redis のコマンド履歴ログで実行結果が検証されればクリアとなります。
Redis

Redis の ToDo リストにアイテムを追加する
このチャレンジでは、`LPUSH` コマンドを使用して、Redis をバックエンドとした ToDo リストアプリケーションにアイテムを追加する方法を学びます。目標は、Redis の `todo_list` というリストに「Grocery Shopping」を追加することです。`redis-cli` を使用し、検証ステップを通じて成功を確認します。
Redis

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

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

Redis トランザクション
この実験では、Redis トランザクションを探索し、単一のアトミック操作としてコマンドを実行してデータの整合性を確保します。MULTI でトランザクションを開始し、コマンドをキューイングし、それらを実行または破棄する方法を学びます。トランザクション内でキーの設定、値の取得、カウンターのインクリメントを練習します。
Redis

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

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

Redis セキュリティ設定
この実験では、`CONFIG SET requirepass` でパスワードを設定し、`AUTH` で認証し、`CONFIG SET` でコマンドを無効にすることで、Redis セキュリティを強化する方法を学びます。不正アクセスや潜在的な誤用から Redis サーバーを保護しましょう。
Redis

Redis Pub/Sub メッセージング
この実験では、Redis の Pub/Sub メッセージングシステムを探索します。実験では、チャンネルへの購読、メッセージの発行、購読解除の基本的な操作をガイドします。SUBSCRIBE、PUBLISH、UNSUBSCRIBE、PSUBSCRIBE コマンドの使用方法を学びます。
Redis

Redis の永続化管理
この実験では、Redis の永続化管理を探求し、データ耐久性の設定と管理方法に焦点を当てます。`CONFIG SET` を使用して RDB を設定し、AOF を有効化し、手動でデータを保存し、最終保存時間を確認し、AOF ファイルを書き換えます。
Redis

Redis パフォーマンス監視
この実験では、Redis のパフォーマンス監視とトラブルシューティングの方法を学びます。レイテンシ問題の特定と対処、メモリ使用量の分析、クエリパフォーマンスの最適化に焦点を当てます。LATENCY DOCTOR、MEMORY STATS、SLOWLOG GET、MEMORY PURGE などのコマンドを使用します。
Redis

Redis Lua スクリプト
この実験(Lab)では、Redis Lua スクリプトについて学習し、Redis 内で Lua スクリプトを直接実行して複雑な操作を効率的に実行することに焦点を当てます。この実験では、`EVAL` コマンドの使用、引数の渡し方、`SCRIPT LOAD`によるスクリプトのロード、および `EVALSHA` によるロードされたスクリプトの実行について説明します。
Redis

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

Redis HyperLogLog 操作
この実験(Lab)では、Redis HyperLogLog の操作について学習し、大規模なデータセットのカーディナリティ(cardinality)を効率的に推定することに焦点を当てます。`PFADD` を使用してアイテムを追加し、`PFCOUNT` を使用して一意なアイテムをカウントし、`PFMERGE` を使用して HyperLogLog をマージする方法を学びます。ユニークユーザーの追跡を実際に体験してください。
Redis

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

Redis 高度なキー管理
この実験(Lab)では、Redis の高度なキー管理テクニックを学びます。RENAME でキーの名前を変更し、MOVE でデータベース間でキーを移動し、MSET で複数のキーを設定し、MGET で複数のキーを取得し、SCAN で効率的にキーを反復処理する方法を習得します。
Redis