Используем Redis для хранения кэша в SMF

SMF, начиная с версии 2.1, содержит удобное API для добавления акселераторов кэширования. Redis не поддерживается изначально, попробуем добавить его поддержку.

Убедитесь, что Redis установлен на вашем сервере. В php.ini должна быть расскоментирована строка:

extension = redis

Если хотите хранить не только кэш, но и PHP-сессии в хранилище Redis, добавьте следующие строки:

session.save_handler = "redis"
session.save_path    = "tcp://127.0.0.1:6379"

Это можно попробовать сделать и через .htaccess в корне вашего сайта:

php_value session.save_handler "redis"
php_value session.save_path "tcp://127.0.0.1:6379"

Установите мод Redis Cache for SMF.

После этого в админке форума, по адресу ОБСЛУЖИВАНИЕ => НАСТРОЙКИ СЕРВЕРА => КЭШИРОВАНИЕ Redis должен появиться в раскрывающемся списке акселераторов.