nurymbet/cache

dev-main 2025-06-01 22:00 UTC

This package is auto-updated.

Last update: 2025-07-01 22:12:27 UTC


README

Коротко: Легковесная, быстрая и простая библиотека кеширования данных в Redis или в файлы, с минимальным набором функций для хранения, удаления и т.д.

Что это?

Phantom Cache — минималистичный адаптер с удобным API для кеширования данных.
Идеально подходит, если надо быстро и без танцев с бубном работать с Redis или файлами, не таща за собой тяжеловесные решения.

Особенно полезна в средах с долгоживущими процессами, например, с RoadRunner — благодаря встроенному классу для хранения данных в статике (RuntimeCache), который живёт в рамках одного запуска PHP-процесса. Это позволяет эффективно кешировать данные без лишних обращений к внешним источникам, пока работает процесс.

Требования

  • PHP >= 8.0
  • Redis сервер (рекомендуется 6.0+)
  • PHP Redis клиент (Predis)
  • Composer для установки и автозагрузки

Установка

composer require phantom/cache