LNMP与Redis搭配使用可提升系统性能,具体步骤如下:
安装Redis
sudo apt update && sudo apt install redis-server
,启动并设置开机自启:sudo systemctl start redis-server && sudo systemctl enable redis-server
。sudo yum install redis
,启动并设置开机自启:sudo systemctl start redis && sudo systemctl enable redis
。安装PHP-Redis扩展
sudo pecl install redis
,编辑php.ini
添加extension=redis.so
,重启PHP-FPM:sudo systemctl restart php-fpm
。配置Nginx
PHP代码集成Redis
phpredis
扩展连接Redis,示例代码:$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
// 缓存数据
$redis->set('key', 'value', 3600); // 缓存1小时
$value = $redis->get('key'); // 读取缓存
```。
应用场景
持久化配置(可选)
save
指令设置快照频率(如save 900 1
,900秒内至少1次修改则生成快照)。appendfsync
指令选择同步方式(如everysec
每秒同步一次)。注意:Nginx与Redis通常无需直接通信,主要通过PHP扩展调用Redis。确保Redis服务与PHP-FPM在同一服务器或可网络访问,且防火墙开放对应端口(默认6379)。