Перейти к содержанию

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

Скачать GitHub