50% off 全プラン、期間限定。料金は $2.48/mo
Redis

Redis

Redis はインメモリのデータストアです。キャッシュ、メッセージキュー、セッションストア、ランキングなど幅広い用途に対応し、本番環境で最も多く使われているキーバリューデータベースです。Twitter、GitHub、Stack Overflow、Airbnb でも採用されています。サブミリ秒のレイテンシを実現しつつ、耐久性のための永続化オプションも選択できます。

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

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 utility
  • redis-check-aof and redis-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種類の永続化オプションに対応しています:

  1. RDB スナップショット → 一定間隔でデータベースの状態を保存します(軽量)。
  2. AOF (Append Only File) → すべての書き込みを記録します(より安全ですが、ファイルサイズが大きくなります)。

両方を有効にするには /etc/redis/redis.conf for durability.

データベースツールをもっと見る

Related apps.

今すぐ Redis をデプロイする。 From $2.48/mo.