在 Ubuntu + LAMP 环境下安装 Redis,通常只是“在已有 LAMP 的 Ubuntu 上安装 Redis”,和 LAMP 本身关系不大。下面给你一套最常用、最稳妥的做法(以 Ubuntu 20.04 / 22.04 为例)。
sudo apt update
sudo apt upgrade -y
sudo apt install redis-server -y
sudo systemctl start redis
sudo systemctl enable redis
sudo systemctl status redis
看到 active (running) 就说明成功。
redis-cli
进入后输入:
ping
返回:
PONG
再试:
set test "hello"
get test
编辑配置文件:
sudo nano /etc/redis/redis.conf
bind 127.0.0.1 ::1
找到:
# requirepass foobared
改为:
requirepass your_strong_password
sudo systemctl restart redis
使用密码连接:
redis-cli -a your_strong_password
如果你是 PHP + Apache(LAMP),需要装 PHP Redis 扩展:
sudo apt install php-redis -y
sudo systemctl restart apache2
测试 PHP:
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('your_strong_password'); // 如果设了密码
$redis->set('php_test', 'ok');
echo $redis->get('php_test');
?>
如果 Redis 只给本机用,不要开放 6379 端口。
如果远程访问(不推荐):
sudo ufw allow 6379
⚠️ 生产环境强烈建议用 SSH 隧道或内网。
sudo journalctl -u redis
sudo netstat -tulnp | grep 6379
如果你告诉我:
我可以给你更精确的配置方案。