MIRACLE LINUX Redisをインストールする
- 作成日 2022.06.14
- MIRACLE LINUX Redis
- MIRACLE LINUX

MIRACLE LINUXに、nosqlであるRedisをインストールする手順を記述してます。
環境
- OS MIRACLE LINUX release 8.4 (Peony)
リポジトリ確認
AppStreamリポジトリからインストールすることができます。
$ dnf module list redis
8-latest-AppStream
Name Stream Profiles Summary
redis 5 [d] common [d] Redis persistent key-value database
redis 6 common [d] Redis persistent key-value database Redis persistent key-value database Redis persistent key-value database
5がデフォルトになっているので、新しい方の6に変更します。
$ sudo dnf module enable redis:6 -y
Redisインストール
redisをインストールします。
$ sudo dnf install -y redis
合計 3.2 MB/s | 1.1 MB 00:00
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
scriptletの実行中: redis-6.0.9-3.module+el8+1270+9441336f.x86_64 1/1
インストール中 : redis-6.0.9-3.module+el8+1270+9441336f.x86_64 1/1
scriptletの実行中: redis-6.0.9-3.module+el8+1270+9441336f.x86_64 1/1
検証 : redis-6.0.9-3.module+el8+1270+9441336f.x86_64 1/1
インストール済み:
redis-6.0.9-3.module+el8+1270+9441336f.x86_64
完了しました!
起動します。
$ sudo systemctl start redis
自動起動も設定する場合は、以下となります。
$ sudo systemctl enable redis
Created symlink /etc/systemd/system/multi-user.target.wants/redis.service → /usr/lib/systemd/system/redis.service.
自動起動と起動を両方設定する場合は「enable –now」を使用します。
$ sudo systemctl enable --now redis
ステータスを確認します。
$ sudo systemctl status redis
<出力結果>
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/redis.service.d
└─limit.conf
Active: active (running) since Tue 2021-10-05 15:08:54 JST; 10min ago
Main PID: 154619 (redis-server)
Status: "Ready to accept connections"
Tasks: 5 (limit: 16495)
Memory: 4.1M
CGroup: /system.slice/redis.service
└─154619 /usr/bin/redis-server 127.0.0.1:6379
バージョンは、以下のコマンドで確認可能です。
$ redis-server -v
<出力結果>
Redis server v=6.0.9 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=8068ba590763c21
Redis起動
インストールが終われば、Redisを使用することが可能になります。
cliを実行してみます。
$ redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379> exit
Redis停止
停止する場合は、以下のコマンドを実行します。
$ sudo systemctl stop redis
-
前の記事
kotlin Listで型を指定して要素を抽出する 2022.06.14
-
次の記事
javascript エラー「Uncaught TypeError: Object prototype may only be an Object or null: undefined」の解決方法 2022.06.15
コメントを書く