系統(tǒng)環(huán)境:
一、安裝redis
sudo apt install redis-server
二、配置Redis
編輯Redis配置文件 /etc/redis/redis.conf,進(jìn)行如下修改:
bind 0.0.0.0 # 允許外部訪問 requirepass your_strong_password # 設(shè)置強(qiáng)密碼,替換your_strong_password為你的密碼 maxmemory 104857600 # 100MB緩存 maxmemory-policy allkeys-lru # LRU淘汰策略
保存后重啟Redis服務(wù):
sudo systemctl restart redis-server
- 安裝PHP開發(fā)包:
sudo apt install php7.0-dev
sudo pecl install redis
(如果pecl不可用,則使用以下步驟,但可能需要手動處理依賴問題)
cd /tmp git clone https://github.com/phpredis/phpredis.git cd phpredis phpize ./configure make sudo make install
四、配置php-redis擴(kuò)展
編輯PHP配置文件 /etc/php/7.0/fpm/php.ini,添加以下行啟用php-redis擴(kuò)展:
extension=/usr/lib/php/20170718/redis.so # 替換為實(shí)際的redis.so路徑
(注意:/usr/lib/php/20170718/redis.so 是示例路徑,實(shí)際路徑可能因系統(tǒng)而異。 可以使用 find / -name redis.so 2>/dev/NULL 命令查找 redis.so 文件的實(shí)際位置。)
重啟PHP-FPM服務(wù):
sudo systemctl restart php7.0-fpm
五、配置wordpress使用Redis緩存
/** * Redis Object Cache配置 */ define('WP_REDIS_HOST', '127.0.0.1'); define('WP_REDIS_PORT', 6379); define('WP_REDIS_DATABASE', 0); define('WP_REDIS_PASSWORD', 'your_strong_password'); // 替換為你的Redis密碼
六、啟用Redis Object Cache
完成以上步驟后,Redis Object Cache插件將自動啟用Redis緩存。
重要提示: 請將 your_strong_password 替換為你在Redis配置文件中設(shè)置的實(shí)際密碼。 確保所有命令都使用 sudo 以獲得必要的權(quán)限。 安裝過程中可能需要根據(jù)你的系統(tǒng)環(huán)境調(diào)整路徑。 安裝完成后,建議檢查你的WordPress網(wǎng)站,確認(rèn)Redis緩存是否正常工作。