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

Redis

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

バージョン

最新

オペレーティングシステム

Ubuntu Server 24.04 LTS

最小 RAM

1 GB

IPタイプ

IPV4,IPV6

アクセス

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 → ログファイル
  • /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-aofredis-check-rdb → AOF/RDB 永続化ファイルの検証
  • redis-server → Redis デーモンの手動起動

ログとモニタリング

ログを確認:

journalctl -u redis-server -f

アクティビティを監視:

redis-cli monitor

接続中のクライアントを確認する:

redis-cli client list

永続モード

Redis は2種類の永続化オプションに対応しています:

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

両方を有効にするには /etc/redis/redis.conf 耐久性のために。

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

関連アプリ。

今すぐ Redis をデプロイする。 $2.48/月からの価格