saalexeev/cache

cache implementation for test task

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:package

dev-master 2019-09-22 06:30 UTC

This package is not auto-updated.

Last update: 2024-04-30 03:57:48 UTC


README

Использование:

  1. Инициализация: Cache::init($engine).

    Варианты $engine:

    • file
    • redis
    • memory(массив)
  2. Основные методы:

    • set($key, $item, $ttl = null, $prefix = null): bool - записать в кэш
    • get($key, $default): mixed - взять из кэша
    • has($key): bool- проверить наличие ключа
    • delete($key): bool - удалить один ключ
    • clear(): bool - очистить хранилище полностью
  3. Требования:

    • redis (если планируется использовать redis)
    • php 7.1+