DLight\Application\Drive\Cache\Memcached

Mô tả: Memcached cache driver (lazy connect). Yêu cầu extension ext-memcached.

Public API

  • __construct(array $config)
  • get(string $key, mixed $default = null): mixed
  • set(string $key, mixed $value, ?int $ttl = null): bool
  • has(string $key): bool
  • delete(string $key): bool
  • increment(string $key, int $by = 1): int|false
  • decrement(string $key, int $by = 1): int|false
  • flush(): bool

Demo

use DLight\Application\Drive\Cache\Memcached;

$cache = new Memcached([
  'host' => '127.0.0.1',
  'port' => 11211,
  'prefix' => 'dlight:',
]);

$cache->set('count', 1);
$cache->increment('count', 2);