在 Ubuntu 的 LAMP 环境下安装 Redis,通常分为 安装 Redis 服务端 和 为 PHP 安装 Redis 扩展 两部分。下面以 Ubuntu 20.04 / 22.04 为例说明。
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis
sudo systemctl enable redis
redis-cli ping
返回:
PONG
说明安装成功。
编辑配置文件:
sudo nano /etc/redis/redis.conf
常见配置:
bind 0.0.0.0
requirepass yourpassword
修改后重启:
sudo systemctl restart redis
先确认 PHP 版本(如 8.1):
php -v
安装扩展:
sudo apt install php-redis -y
如果你使用的是特定 PHP 版本(如 7.4):
sudo apt install php7.4-redis
sudo systemctl restart apache2
php -m | grep redis
或新建 info.php:
<?php
phpinfo();
浏览器访问,搜索 redis。
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
// 如果设置了密码
// $redis->auth('yourpassword');
$redis->set('test', 'hello redis');
echo $redis->get('test');
sudo journalctl -u redis
确认扩展已安装并重启 Apache。
如果你用的是 Ubuntu + Nginx + PHP-FPM 或 Docker LAMP,可以告诉我,我可以给你对应版本。