1月 13, 2026ガイド
LinuxサーバーにRedisをインストールして構成する方法
アプリケーションのパフォーマンスを向上させるために、UbuntuおよびCentOSにRedisキャッシングサーバーをインストールするためのステップバイステップガイド。

Redisは、データベース、キャッシュ、メッセージブローカーとして使用されるインメモリデータ構造ストアです。データへの高速アクセスが必要な高性能アプリケーションには不可欠です。このガイドでは、HiddenceサーバーにRedisをインストールして構成する方法を説明します。
Ubuntu/Debianへのインストール
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# インストールの確認
redis-cli ping
# PONG が返ってくれば正常ですCentOS/RHELへのインストール
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# インストールの確認
redis-cli ping
# PONG が返ってくれば正常ですRedisの構成
パフォーマンスを最適化するために、Redisの構成ファイルを編集します:
bash
sudo nano /etc/redis/redis.conf
# 主な設定:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (セキュリティのため)
# requirepass your_strong_password
sudo systemctl restart redisRedisの保護
デフォルトでは、Redisはパスワード保護されていません。パスワードを設定してください:
bash
sudo nano /etc/redis/redis.conf
# 以下を探してコメントを解除します:
requirepass your_strong_password_here
# Redisを再起動
sudo systemctl restart redis
# パスワードを使用して接続テスト
redis-cli -a your_strong_password_here ping基本的なRedisの使用方法
bash
# Redisに接続する
redis-cli
# キーと値のペアを設定する
SET mykey "Hello Redis"
# 値を取得する
GET mykey
# 有効期限(TTL)を設定する
SETEX mykey 60 "value"
# キーが存在するか確認する
EXISTS mykey
# キーを削除する
DEL mykeyPHPでRedisを使用する
bash
# PHP Redis拡張をインストールする
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# PHP-FPMを再起動する
sudo systemctl restart php-fpm
# PHPでのテスト:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hello Redis');
# echo $redis->get('test');Redisのベストプラクティス
- RedisがすべてのRAMを使用しないように maxmemory を設定してください
- 適切な削除ポリシーを使用してください(allkeys-lruを推奨)
- データの永続性のために永続化(RDBまたはAOF)を有効にしてください
- 定期的にRedisのメモリ使用量を監視してください
- 高可用性のためにRedis Sentinelを使用してください
- パスワードとファイアウォールルールでRedisを保護してください
- Redisのデータを定期的にバックアップしてください