AlmaLinux8 + PHP8 環境に Redis6 をインストール
Redis6 インストール
▼ dnf パッケージのアップデート実施
# dnf -y update
▼ インストール可能な Redis パッケージの確認
# dnf module list redis
AlmaLinux 8 - AppStream
Name Stream Profiles Summary
redis 5 [d] common [d] Redis persistent key-value database
redis 6 common [d] Redis persistent key-value database
Remi's Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
redis remi-5.0 common [d] Redis persistent key-value database
redis remi-6.0 common [d] Redis persistent key-value database
redis remi-6.2 common [d] Redis persistent key-value database
ヒント: [d]efault, [e]nabled, [x]disabled, [i]nstalled
▼ Redis インストール(バージョン指定)
# dnf -y module install redis:remi-6.2
▼ Redis のバージョン確認
# redis-server --version
Redis server v=6.2.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=b0cb03c693a4c6cc
▼ Redis 起動
# systemctl restart redis
▼ Redis 自動起動設定
# systemctl enable redis
PhpRedis インストール
▼ インストール可能な PhpRedis パッケージの確認
# dnf list | grep php-pecl-redis
php56-php-pecl-redis4.x86_64 4.3.0-1.el8.remi remi-safe
php70-php-pecl-redis4.x86_64 4.3.0-1.el8.remi remi-safe
php70-php-pecl-redis5.x86_64 5.3.5-1.el8.remi remi-safe
php71-php-pecl-redis4.x86_64 4.3.0-1.el8.remi remi-safe
php71-php-pecl-redis5.x86_64 5.3.5-1.el8.remi remi-safe
php72-php-pecl-redis4.x86_64 4.3.0-1.el8.remi remi-safe
php72-php-pecl-redis5.x86_64 5.3.5-1.el8.remi remi-safe
php73-php-pecl-redis4.x86_64 4.3.0-1.el8.remi remi-safe
php73-php-pecl-redis5.x86_64 5.3.5-1.el8.remi remi-safe
php74-php-pecl-redis4.x86_64 4.3.0-4.el8.remi remi-safe
php74-php-pecl-redis5.x86_64 5.3.5-1.el8.remi remi-safe
php80-php-pecl-redis5.x86_64 5.3.5-1.el8.remi remi-safe
php81-php-pecl-redis5.x86_64 5.3.5-1.el8.remi remi-safe
▼ PhpRedis インストール
# dnf -y install php81-php-pecl-redis5
▼ PHP FPM 再起動
# systemctl restart php81-php-fpm
PHP8 と Redis6 のデータ連携
▼ ページアクセス情報を Redis 格納/表示
redis_test.php
(ブラウザ表示)
