こんにちは、最近は毎週記事をかけているので結構いい感じな気がします
さて、今回は AlmaLinux9にRedis7をインストールしてみたので、ここにまとめておきます
■環境
OS:AlmaLinux release 9.4 (Seafoam Ocelot)
■手順
1. インストール確認
yum module list redis
→下記のように表示されればOK
AlmaLinux 9 - AppStream 777 kB/s | 22 MB 00:28 AlmaLinux 9 - BaseOS 590 kB/s | 34 MB 00:58 AlmaLinux 9 - Extras 16 kB/s | 20 kB 00:01 AlmaLinux 9 - AppStream Name Stream Profiles Summary redis 7 common [d] Redis persistent key-value database
2. インストール実施
yum module install redis
→ y を押下して、インストール実施
3. インストールされたか確認
yum list installed | grep redis
→下記のように表示されればOK
# yum list installed | grep redis redis.x86_64 7.2.11-1.module_el9.6.0+188+92104ce8 @appstream
4. 起動
systemctl start redis
5. 起動確認
systemctl status redis
→activeになっていれ起動成功
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; preset: disabled) Drop-In: /etc/systemd/system/redis.service.d mqlimit.conf Active: active (running) since Sat 2025-11-08 08:31:12 UTC; 4s ago Main PID: 4160 (redis-server) Status: "Ready to accept connections" Tasks: 5 (limit: 24465) Memory: 7.5M CPU: 79ms CGroup: /system.slice/redis.service mq4160 "/usr/bin/redis-server 127.0.0.1:6379" Nov 08 08:31:12 redis01 systemd[1]: Starting Redis persistent key-value database... Nov 08 08:31:12 redis01 systemd[1]: Started Redis persistent key-value database.
6. 自動起動設定
systemctl enable redis
systemctl is-enabled redis
→ enabled が表示されればOK
7. 動作確認
・Redisへログイン
redis-cli -h localhost
・keyをセット
localhost:6379> set key1 value1 OK
・keyの確認
localhost:6379> keys * 1) "key1"
■まとめ
いかがでしたでしょうか?
今回はインストールと簡単な動作確認のみでしたが、実際の現場ではレプリケーションで冗長化していたり、Sentinel を利用して自動フェイルオーバーを組んだりしていたりすると思います。
なので、次は比較的簡単に実装可能なレプリケーションを試してみたいと思います!