Ubuntu 26.04 で Redis を使う場合、キャッシュ、セッション、キュー、アプリケーション内部の高速ストアとして使うことが多いです。
この記事では Redis の導入、待ち受け、UNIX socket、protected mode、サービス状態、ログ確認までを整理します。
インストールする
sudo apt update
sudo apt install -y redis-serverサービス状態を確認する
systemctl status redis-server --no-pager
systemctl is-enabled redis-server接続確認する
redis-cli ping基本設定を確認する
sudo grep -E "^(bind|protected-mode|port|unixsocket|supervised|dir|appendonly)" /etc/redis/redis.confloopback と protected mode
Redis を外部公開するのは危険です。まずは loopback に bind し、protected mode を有効にして、必要なアプリケーションだけから使う構成にします。
bind 127.0.0.1 ::1
protected-mode yes
port 6379UNIX socket を使う
同一ホスト上のアプリケーションから使う場合は UNIX socket が便利です。Nextcloud などのアプリケーションでは socket 経由で Redis を参照する構成があります。
unixsocket /var/run/redis/redis-server.sock
unixsocketperm 770設定を検証して再起動する
sudo redis-server /etc/redis/redis.conf --test-memory 2 >/dev/null || true
sudo systemctl restart redis-server
systemctl status redis-server --no-pagersocket と port を確認する
ss -lntp | grep redis || true
ss -lx | grep redis || true
redis-cli -s /var/run/redis/redis-server.sock pingログを確認する
journalctl -u redis-server --since "1 hour ago" --no-pager
sudo tail -n 50 /var/log/redis/redis-server.logまとめ
Redis は便利ですが、外部公開しないこと、protected mode、bind、UNIX socket、ログ確認を最初に押さえることが重要です。アプリケーション連携では、接続先が TCP なのか socket なのかを明確にして設定します。
Ubuntu 26.04 Redis の基本設定


