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 должен появиться в раскрывающемся списке акселераторов.