Проблема с Редис

После запуска плагин работает 4-7 часов и выдает вот такую ошибку.

Заметки к вопросу:
Kama 1.5 года назад

Похоже что ошибка связана с превышением лимита памяти, установленного в Redis (maxmemory).

Такой командой можно глянуть что там с памятью

redis-cli info memory
lethalblo 1.5 года назад

Спасибо за подсказку, действительно проблема в памяти 1 гигабайт уходит за 5-10 часов, проверял 3 раза (версия WP 5.7). Я думал будет перезаписывать автоматом. Сейчас поставил WP_REDIS_MAXTTL 4 часа и работает трое суток без ошибок.

Пару слов о работе плагина. Количество запросов sql при загрузке страницы уменьшилось со 130 до 50-60, нагрузка на БД снизилась на 30% примерно (смотрю график нагрузки). Скорость генерации страницы не изменилась около 0,3 сек, проверял на тестовом сайте много раз.

Это нормально что скорость никак не меняется?
И еще скорее всего комментарии не кэшируются, можно настроить чтобы кэшировались?

Еще хочу протестировать Object Cache 4 everyone, если будут лучшие показатели напиши.

Kama 1.5 года назад

Это нормально что скорость никак не меняется?

Да нормально, хотя обычно должна чуть снижаться.

Еще хочу протестировать Object Cache 4 everyone, если будут лучшие показатели напиши.

Его не пробовал. но там я думаю везде будет +/- тоже самое.

lethalblo 1.5 года назад

Как кэшировать WP_Query в старых версиях вп? (у меня WP 5.7)

Количество запросов не меняется если добавить параметр
'cache_results' => true (или false)

Вот пример

$args = array(
'cache_results'  => true,
	'posts_per_page' => 50,   
	'cat' => 1,
);

$query = new WP_Query( $args );

if ( $query->have_posts() ) {
	while ( $query->have_posts() ) {
		$query->the_post();
		echo '<li>' . get_the_title() . '</li>';
	}
} else {
	// Постов не найдено
}
wp_reset_postdata();