アクセス
Redisには以下からアクセスできます 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→ ログファイル/usr/bin/redis-cli→ Redis コマンドラインツール/usr/bin/redis-server→ Redis デーモンバイナリ
サービス管理
共通サービス操作:
systemctl restart redis-server # Restart Redis
systemctl stop redis-server # Stop Redis
systemctl status redis-server # View Redis status
設定
Redis設定ファイル: /etc/redis/redis.conf
- bind — Redisがリッスンするネットワークインターフェースを制御します。
- protected-mode — リモートアクセスを許可する場合は無効にする必要があります。
- requirepass — クライアント認証用のパスワードを設定します。
- maxmemory — RAM使用量の制限(キャッシュ用途向け)。
- appendonly — AOF永続化を有効にする。
変更を加えた後は:
systemctl restart redis-server
便利なツールとコマンド
Redisにはいくつかの組み込みツールが含まれています:
redis-cli→ Redis用コマンドラインインターフェースredis-benchmark→ ベンチマーキングの有用性redis-check-aofそしてredis-check-rdb→ AOF/RDB永続化ファイルの検証redis-server→ Redisデーモンの手動起動
ログと監視
ログを確認する:
journalctl -u redis-server -f
モニタリング活動:
redis-cli monitor
接続中のクライアントを表示:
redis-cli client list
持続モード
Redisは2つの永続化オプションをサポートしています:
- RDBスナップショット → データベースの状態を一定間隔で保存(軽量)。
- AOF(追記専用ファイル)→ 書き込みをすべて記録(安全だがサイズが大きくなる)。
両方を有効にできます /etc/redis/redis.conf 耐久性のために。