在 CentOS 上搭建 LAMP(Linux + Apache + MySQL/MariaDB + PHP) 环境后,安装 Redis 一般分为两种方式:
yum install -y epel-release
yum install -y redis
systemctl start redis
systemctl enable redis
redis-cli ping
返回 PONG 表示成功。
vim /etc/redis.conf
常见配置:
bind 127.0.0.1 # 只允许本机访问
protected-mode yes
requirepass yourpassword # 设置密码
修改后重启:
systemctl restart redis
yum install -y php-pear php-devel gcc make
pecl install redis
echo "extension=redis.so" > /etc/php.d/redis.ini
systemctl restart httpd
php -m | grep redis
或新建 phpinfo.php 查看。
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('yourpassword'); // 若有密码
$redis->set('test', 'hello');
echo $redis->get('test');
?>
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
如果你使用的是 CentOS 8 / Stream 或 编译安装 Redis,我也可以给你对应方案。