Для сравнения веб-сайта я бы использовал что-то вроде Siege вместо написания определенного сценария PHP.
Что касается использования Redis, то кеширование в таких хранилищах в памяти, как memcached или Redis, теперь очень распространено. И memcached, и Redis подходят для этой цели, хотя для чистого кэширования memcached, возможно, проще в настройке. 1000 раз в час - это всего 3,6 TPS - любое хранилище данных (включая MySQL) будет поддерживать такой трафик без каких-либо проблем. Теперь умножьте этот трафик на 100 или 1000, и уровень кэширования (memcached или Redis) станет обязательным для защиты вашей базы данных.
Чтобы использовать Redis для кэширования, вы можете проверить команду EXPIRE и взглянуть на параметр maxmemory-policy в файле конфигурации.