在 Debian + LNMP(Linux + Nginx + MySQL + PHP) 环境下安装 Redis,一般包括两部分:
下面以 Debian 11 / 12 为例说明。
sudo apt update
sudo apt upgrade -y
sudo apt install redis-server -y
sudo systemctl enable redis-server
sudo systemctl start redis-server
sudo systemctl status redis-server
或测试:
redis-cli ping
# 返回 PONG 表示正常
编辑配置文件:
sudo nano /etc/redis/redis.conf
常见修改:
bind 127.0.0.1
# 如果只允许本机访问,保持默认即可
# 如需远程访问,改为 0.0.0.0(注意安全)
protected-mode yes
requirepass yourpassword
修改后重启:
sudo systemctl restart redis-server
使用密码连接:
redis-cli
auth yourpassword
sudo apt install php-redis -y
如果你用的是 PHP 8.x(Debian 12):
sudo apt install php8.2-redis -y
sudo systemctl restart php8.2-fpm
(版本号根据实际 PHP 版本调整)
php -m | grep redis
或创建测试文件:
<?php
phpinfo();
访问页面查看是否有 redis
<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->auth('yourpassword'); // 如果设置了密码
$redis->set('test', 'hello lnmp');
echo $redis->get('test');
bindsudo ufw allow 6379
如果你告诉我:
我可以给你更精确的命令。