Access
Redis には次の URL でアクセスできます: redis://localhost:6379
インタラクティブシェルのアクセス例:
redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"
主要ファイルとディレクトリ
/etc/redis/redis.conf→ メイン設定ファイル/var/lib/redis/→ 永続化データディレクトリ/var/log/redis/redis-server.log→ Log file/usr/bin/redis-cli→ Redis コマンドラインツール/usr/bin/redis-server→ Redis デーモンバイナリ
Service Management
よく使うサービス操作:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
Configuration
Redis 設定ファイル: /etc/redis/redis.conf
- bind:Redis がリッスンするネットワークインターフェースを指定します。
- protected-mode:リモートアクセスを許可する場合は無効にする必要があります。
- requirepass:クライアント認証用のパスワードを設定します。
- maxmemory:RAM の使用量を制限します(キャッシュ用途向け)。
- appendonly:AOF 永続化を有効にします。
変更後は必ず次を実行してください:
systemctl restart redis-server
便利なツールとコマンド
Redis にはいくつかのツールが組み込まれています:
redis-cli→ Redis のコマンドラインインターフェースredis-benchmark→ Benchmarking utilityredis-check-aofandredis-check-rdb→ AOF/RDB 永続化ファイルの検証redis-server→ Redis デーモンの手動起動
ログとモニタリング
Check logs:
journalctl -u redis-server -f
Monitor activity:
redis-cli monitor
接続中のクライアントを確認する:
redis-cli client list
Persistence Modes
Redis は2種類の永続化オプションに対応しています:
- RDB スナップショット → 一定間隔でデータベースの状態を保存します(軽量)。
- AOF (Append Only File) → すべての書き込みを記録します(より安全ですが、ファイルサイズが大きくなります)。
両方を有効にするには /etc/redis/redis.conf for durability.