kpicaza/redis-etag-cache

此包帮助实现 ETag 缓存。

v0.0.2 2016-06-10 22:47 UTC

This package is auto-updated.

Last update: 2024-09-18 09:02:48 UTC


README

Scrutinizer Code Quality Code Coverage Build Status

需求

此包依赖于 Predis。请参阅 GitHub 仓库 中的安装说明。

安装

composer require kpicaza/redis-etag-cache

使用方法

<?php

use Kpicaza\RedisETagCache\RedisETagGenerator;
use Kpicaza\RedisETagCache\RedisETagCache;
use Predis\Client;

$client = new Client();
$eTagGenerator = new RedisETagGenerator();
$eTag = new RedisETagCache($eTagGenerator);

// Set ETag.
$eTag = $eTag->setETag(sprintf('%s_%s', $method, $uri), $response->getContent());

// Get ETag.
$eTag = $this->cache->getETag(sprintf('%s_%s', $method, $uri))