CentOS 7.9にredisをインストールする

環境
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

redisインストールの方法
1.remiレポジトリをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2.redisをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo yum --enablerepo=remi install redis
# sudo yum --enablerepo=remi install redis
# sudo yum --enablerepo=remi install redis

3.redisを起動します
# systemctl start redis
redisの自動起動を有効にします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
# systemctl enable redis Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.
# systemctl enable redis
Created symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.

ステータスを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# 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
mqlimit.conf
Active: active (running) since 水 2021-12-29 11:56:10 JST; 31s ago
# 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 mqlimit.conf Active: active (running) since 水 2021-12-29 11:56:10 JST; 31s ago
# 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
           mqlimit.conf
   Active: active (running) since 水 2021-12-29 11:56:10 JST; 31s ago

4.redisバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# redis-server -v
Redis server v=6.2.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=4ab9a06393930489
# redis-server -v Redis server v=6.2.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=4ab9a06393930489
# redis-server -v
Redis server v=6.2.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=4ab9a06393930489

5.redis動作確認
redisサーバーに接続します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# redis-cli
127.0.0.1:6379>
# redis-cli 127.0.0.1:6379>
# redis-cli
127.0.0.1:6379>

キー(key)を作成します
127.0.0.1:6379> set keyA “yamada"
OK

値を取得します
127.0.0.1:6379> get keyA
“yamada"
127.0.0.1:6379> exit

6.redisの使い方
redisの再起動
# sudo systemctl restart redis
redisの停止
# sudo systemctl stop redis
redisログの確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo journalctl -r -u redis
-- Logs begin at 水 2021-12-29 08:32:37 JST, end at 水 2021-12-29 12:00:09 JST. --
1229 11:59:42 localhost.localdomain systemd[1]: Started Redis persistent key-value databa
1229 11:59:42 localhost.localdomain systemd[1]: Starting Redis persistent key-value datab
# sudo journalctl -r -u redis -- Logs begin at 水 2021-12-29 08:32:37 JST, end at 水 2021-12-29 12:00:09 JST. -- 12月 29 11:59:42 localhost.localdomain systemd[1]: Started Redis persistent key-value databa 12月 29 11:59:42 localhost.localdomain systemd[1]: Starting Redis persistent key-value datab
# sudo journalctl -r -u redis
-- Logs begin at 水 2021-12-29 08:32:37 JST, end at 水 2021-12-29 12:00:09 JST. --
12月 29 11:59:42 localhost.localdomain systemd[1]: Started Redis persistent key-value databa
12月 29 11:59:42 localhost.localdomain systemd[1]: Starting Redis persistent key-value datab

redis起動
# sudo systemctl start redis

CentOS 7

Posted by arkgame